A diesel truck that will not start is one of the most frustrating ways to begin a workday. Whether it is a semi in a Delta yard, a dump truck on a Surrey job site or a delivery truck in Vancouver, a no-start puts everything on hold.
The first step is to notice how the truck is failing to start, because that points to the cause.
- No crank: you turn the key and the engine does not turn over, or you only hear a click.
- Cranks but will not start: the engine turns over normally but never fires.
- Starts then dies: the engine runs for a moment and then stalls.
1. Weak or Dead Batteries
Batteries are the most common cause of a no-crank. Heavy trucks need a lot of power to turn over a diesel engine, and weak batteries often fail first on cold mornings. Slow cranking, clicking and dim lights are classic signs.
2. Loose or Corroded Battery Cables and Grounds
Even with good batteries, corroded terminals, loose cables or a poor ground connection can stop power from reaching the starter. Check for green or white corrosion and loose connections.
3. Starter or Starter Relay Problems
If the batteries are good but the engine will not crank, the starter motor, starter solenoid or relay may have failed. A single click with no crank is a common symptom.
4. Fuel Problems
When a diesel cranks but will not start, fuel delivery is one of the first things to check:
- Empty or nearly empty tank, or a faulty fuel gauge
- Air in the fuel lines, often after running out of fuel or a filter change
- Clogged fuel filters restricting flow
- Water in the fuel, especially if the water separator has not been drained
- Failing lift pump or fuel pump
5. Gelled Fuel in Cold Weather
In cold weather, diesel fuel can thicken and gel, blocking filters and lines. Using winter-blend fuel and keeping filters fresh helps prevent this. See our guide to getting your diesel truck ready for winter in BC.
6. Glow Plug or Intake Heater Problems
Many diesels rely on glow plugs or an intake grid heater to start in cold weather. If they fail, the engine may crank for a long time and start hard, smoke heavily or not start at all when it is cold.
7. Faulty Sensors
Modern diesel engines depend on sensors to know when to inject fuel. A failed crankshaft or camshaft position sensor can stop the engine computer from firing the injectors, so the engine cranks but will not start. These faults usually set a code that a diagnostic scan can read.
8. Electrical, ECM and Security Problems
Blown fuses, failed relays, damaged wiring, engine computer problems or a fuel shutoff fault can all prevent starting. These are best found with proper testing rather than guesswork.
What to Check First
- Note whether the truck cranks, clicks or does nothing.
- Check the fuel level and whether any warning lights or messages appear.
- Look at battery terminals and cables for corrosion or looseness.
- Drain the fuel water separator if your truck has one.
- If it is cold, think about gelled fuel or heater problems.
Avoid cranking the engine for long periods over and over. It can drain the batteries and overheat the starter.
Why a Proper Diagnosis Saves Money
A no-start can look the same whether the cause is a $20 connection or a failed sensor. Replacing parts by guesswork is expensive. A mobile diagnostic visit tests the batteries, starting system, fuel delivery and engine sensors, reads the fault codes and finds the real cause before any parts are replaced.
Mobile Diesel No-Start Repair in Metro Vancouver
Many diesel no-starts can be fixed right where the truck sits, with no tow needed. Solid Heavy Truck & Equipment Repair provides mobile diesel repair for trucks, buses and equipment across Vancouver, Burnaby, Surrey, Delta, Langley, Coquitlam, Abbotsford, Mission and all of Metro Vancouver, 7 days a week from 8 AM to 11 PM.
Diesel won’t start? Call (778) 955-3113 with your location, or request a free quote.


