Diesel Engine Repair in Edmonton

Diagnosis and repair of heavy duty diesel engines in Edmonton, from cold-morning no-starts to power loss and derate.

Most engine calls start with a symptom: a hard start on a cold morning, black or white smoke, a loss of power on a hill, or a check engine light with the truck in derate. The first step is reading the fault codes and checking the obvious causes (fuel supply, air intake, boost leaks) before anything gets taken apart.

Hard starts are most common in winter. Edmonton's January nights average −14.7 °C in the city and −18.1 °C at Edmonton International Airport (Environment Canada 1991–2020 normals). If the truck won't start, say whether it cranks and how long it sat; a weak battery or a wiring fault can look like an engine problem.

Tell the shop which engine the truck has (for example Cummins, Detroit, PACCAR, Volvo or Mack) when you call, so it can confirm it works on that engine. In-frame and out-of-frame overhauls are bigger jobs that some shops do in-house and others send to an engine specialist, so ask if you need one. If the truck is in derate, the cause is often in the emissions system.

Common jobs

Have this ready when you call

Common questions

How much does diesel engine diagnosis cost?

Fullbay's 2025–26 State of Heavy-Duty Repair report puts the median North American heavy duty shop labour rate at $149 an hour (the report doesn't say whether that is US or Canadian dollars). We found no Edmonton shop publishing its rates online (October 2026), so ask for the diagnostic charge and hourly rate before any work starts.

Sources

Last reviewed: October 2026

Call a local shop now

Your call goes to an independent heavy duty truck repair shop in Edmonton. If nobody can pick up, leave a message. It's passed on so you can get a call back.

Call now (587) 870-2601

Other services

Call now (587) 870-2601