2020 Chevrolet Silverado 2500HD: Cranks but Won’t Start: Diagnose It Fast

If your 2020 Chevrolet Silverado 2500HD cranks but won’t start, this guide walks you through fast, safe checks you can do in minutes before calling a tow truck or mechanic....

admin
admin by
12 January 2026 published /
11 min 33 sec 11 min 33 sec reading time
2020 Chevrolet Silverado 2500HD: Cranks but Won’t Start: Diagnose It Fast
0 Comment

If your 2020 Chevrolet Silverado 2500HD cranks but won’t start, it can feel like you’re stuck in the worst possible limbo. The starter spins the engine, but your 2020 Chevrolet Silverado 2500HD engine never actually fires up. This guide walks you through simple, structured checks you can do in minutes to figure out what’s wrong before you pay for a tow or guess at parts.

We’ll focus on the most common causes of a 2020 Chevrolet Silverado 2500HD that cranks but won’t start: battery and starter voltage issues, fuel delivery problems, and ignition or sensor failures. You don’t need advanced tools to follow along, and when a step does require a basic tool, we’ll explain exactly how to use it.

Why Your 2020 Chevrolet Silverado 2500HD Cranks but Won’t Start

2020 chevrolet silverado 2500hd cranks but won’t start – 2020 chevrolet silverado 2500hd: cranks but won’t start: diagnose it fast – diagnosis steps – component close-up

When your 2020 Chevrolet Silverado 2500HD cranks but won’t start, it means the starter motor is turning the engine, but one of the three essentials is missing: proper voltage, fuel, or spark. Modern engine computers also rely on sensors; if one fails, your 2020 Chevrolet Silverado 2500HD may crank endlessly without ever catching.

Thinking in terms of these three essentials makes troubleshooting your 2020 Chevrolet Silverado 2500HD much easier:

  • Voltage: The battery, cables, grounds, and starter must deliver enough power while cranking.
  • Fuel: The fuel pump, relay, fuse, and injectors must deliver fuel at the right pressure.
  • Spark & timing: Ignition coils, spark plugs, and key sensors must fire at the right time.

We’ll move through these in a logical order, starting with the fastest visual checks on your 2020 Chevrolet Silverado 2500HD and working toward items that may require a mechanic.

Quick Safety Checks Before You Crank Again

Before you keep cranking your 2020 Chevrolet Silverado 2500HD, take a moment for safety and to avoid extra damage. Long cranking sessions can overheat the starter and drain the battery, making diagnosis harder.

  1. Stop repeated cranking: If your 2020 Chevrolet Silverado 2500HD has already cranked for more than 10–15 seconds at a time, let the starter rest at least 30–60 seconds between attempts.
  2. Check for fuel smells: Step out and sniff around the 2020 Chevrolet Silverado 2500HD, especially near the fuel tank and under the hood. A strong raw fuel smell could mean a leak—don’t keep cranking; have it towed.
  3. Look for obvious leaks: Check under your 2020 Chevrolet Silverado 2500HD for fresh puddles. Oil or coolant leaks can point to bigger issues. If you already know you have an oil leak, read Car Leaking Oil When Parked: Causes, Diagnosis & Fixes for more detail.
  4. Park safely: Make sure your 2020 Chevrolet Silverado 2500HD is in Park (or Neutral for manual), parking brake set, wheels chocked if on a slope, and hood securely propped.

If anything smells like burning, or you see smoke from the engine bay of your 2020 Chevrolet Silverado 2500HD, stop and call for a tow instead of continuing.

Step 1: Basic Electrical Checks on Your 2020 Chevrolet Silverado 2500HD

Even though your 2020 Chevrolet Silverado 2500HD cranks, the battery or cables can still be weak enough to prevent the engine from starting. Voltage can drop under load, starving the fuel pump and ignition system.

1. Listen Closely While Cranking

  1. Normal sound: A healthy 2020 Chevrolet Silverado 2500HD will crank at a steady, medium-fast rhythm: “rr-rr-rr-rr”.
  2. Slow or dragging crank: If your 2020 Chevrolet Silverado 2500HD cranks slowly or the dash lights dim badly, the battery may be weak or connections corroded.
  3. Single click or rapid clicking: That usually points to severe battery or connection issues, even if some lights still work.

If the crank is slow or uneven, start with the battery and cable checks on your 2020 Chevrolet Silverado 2500HD.

2. Check Battery Terminals and Cables

  1. Open the hood and locate the battery on your 2020 Chevrolet Silverado 2500HD.
  2. Inspect terminals: Look for white/green crust, loose clamps, or damaged cables.
  3. Wiggle test: With the engine off, gently try to twist each battery clamp by hand. On a 2020 Chevrolet Silverado 2500HD, they should not move at all.
  4. Clean if needed: If you see corrosion, disconnect the negative cable first, then positive, clean with a battery brush or baking soda and water, dry, and reconnect positive first, then negative.

Corroded or loose terminals can let your 2020 Chevrolet Silverado 2500HD crank but starve the control modules of stable voltage, causing a no-start.

3. Check Battery Voltage (If You Have a Multimeter)

  1. Set the multimeter to DC volts and connect to the battery on your 2020 Chevrolet Silverado 2500HD (red to positive, black to negative).
  2. Engine off reading: A healthy battery should read around 12.4–12.7 volts.
  3. Cranking reading: Have a helper crank your 2020 Chevrolet Silverado 2500HD while you watch the meter. If it drops below about 9.6 volts, the battery may be too weak under load.

If your 2020 Chevrolet Silverado 2500HD battery is more than a few years old or shows low voltage under load, a professional battery test or replacement is a smart next step.

Step 2: Fuel System Checks on a 2020 Chevrolet Silverado 2500HD That Cranks but Won’t Start

If the electrical checks look good, move on to fuel. A failed fuel pump or relay is a very common reason a 2020 Chevrolet Silverado 2500HD cranks but won’t start.

4. Listen for the Fuel Pump Prime

  1. Sit in your 2020 Chevrolet Silverado 2500HD with everything quiet.
  2. Turn the key to ON (or press the start button without pressing the brake) so the dash lights come on but the engine doesn’t crank.
  3. Listen near the rear seat or fuel tank area: You should hear a soft hum or buzz for 1–3 seconds. That’s the fuel pump priming.

If you don’t hear anything in your 2020 Chevrolet Silverado 2500HD, the fuel pump may not be running due to a bad pump, relay, fuse, or wiring.

5. Check Fuel Pump Fuse and Relay

  1. Consult your 2020 Chevrolet Silverado 2500HD owner’s manual to locate the fuel pump fuse and relay in the under-hood or interior fuse box.
  2. Inspect the fuse: Pull the fuel pump fuse and look for a broken metal strip. Replace with the same amperage if blown.
  3. Swap relay (if possible): If your 2020 Chevrolet Silverado 2500HD uses a common relay type, you can temporarily swap the fuel pump relay with another identical relay (like for the horn) to test.
  4. Try starting the 2020 Chevrolet Silverado 2500HD again. If it starts after a fuse or relay swap, you’ve likely found the problem.

Never install a higher-amp fuse in your 2020 Chevrolet Silverado 2500HD. That can overheat wiring and create a fire risk.

6. Quick Fuel Supply Check (Safe Version)

  1. Turn the key to ON in your 2020 Chevrolet Silverado 2500HD a few times without cranking, pausing 5 seconds between each. This can build fuel pressure if it’s bleeding down.
  2. After 3–4 cycles, try to start your 2020 Chevrolet Silverado 2500HD.

If this trick temporarily lets your 2020 Chevrolet Silverado 2500HD start, it points to a fuel pressure or pump issue that needs a mechanic and a fuel pressure gauge for proper diagnosis.

Step 3: Ignition and Spark Checks on Your 2020 Chevrolet Silverado 2500HD

2020 chevrolet silverado 2500hd cranks but won’t start – 2020 chevrolet silverado 2500hd: cranks but won’t start: diagnose it fast – problem explanation – technical diagram view

If your 2020 Chevrolet Silverado 2500HD has good cranking power and the fuel pump seems to run, the next suspect is spark. Without spark, the engine in your 2020 Chevrolet Silverado 2500HD will crank forever and never catch.

7. Look for a Brief Start-Then-Stall

  1. When you crank your 2020 Chevrolet Silverado 2500HD, pay attention to whether it tries to fire for a second.
  2. Cranks and never catches: Often points to no spark or no fuel at all.
  3. Catches for a second then dies: Can indicate an immobilizer, key, or sensor issue on a 2020 Chevrolet Silverado 2500HD.

If your 2020 Chevrolet Silverado 2500HD starts for a second then stalls, try a spare key if you have one. A failing transponder chip can cause intermittent no-starts.

8. Check for Warning Lights and Codes

  1. Turn the key to ON in your 2020 Chevrolet Silverado 2500HD without cranking.
  2. Look for the check engine light and immobilizer/key symbol. If the immobilizer light stays on or flashes, the system may be preventing your 2020 Chevrolet Silverado 2500HD from starting.
  3. If you have a basic OBD2 scanner, plug it into the port under the dash of your 2020 Chevrolet Silverado 2500HD and read any stored codes.

Codes related to crankshaft position sensor, camshaft sensor, or ignition coils can all cause a 2020 Chevrolet Silverado 2500HD to crank but not start. Even if you don’t fix it yourself, bringing those codes to a mechanic saves diagnostic time.

9. Simple Spark Check (Visual Clues)

Modern ignition systems on a 2020 Chevrolet Silverado 2500HD are not ideal for DIY spark testing without proper tools, but you can still look for clues:

  • Misfire history: If your 2020 Chevrolet Silverado 2500HD has been misfiring, shaking, or hesitating recently, an ignition coil or plug may have finally failed.
  • Moisture: After heavy rain or a wash, moisture can cause temporary no-starts. Inspect the top of the engine on your 2020 Chevrolet Silverado 2500HD for obvious water intrusion.
  • Rodent damage: Look for chewed wires or nests under the hood of your 2020 Chevrolet Silverado 2500HD. Damaged coil or sensor wiring can kill spark.

If you suspect ignition issues but don’t see anything obvious, it’s usually best to have a shop test for spark and scope the sensors on your 2020 Chevrolet Silverado 2500HD rather than guess at parts.

Step 4: Air, Sensors, and Less Obvious Causes

If voltage, fuel, and basic ignition checks on your 2020 Chevrolet Silverado 2500HD look okay, consider air and sensor-related issues. While rare, a completely blocked air path can keep your 2020 Chevrolet Silverado 2500HD from starting.

10. Check the Air Intake on Your 2020 Chevrolet Silverado 2500HD

  1. Open the airbox on your 2020 Chevrolet Silverado 2500HD (usually a few clips or screws).
  2. Inspect the air filter. If it’s soaked, packed with debris, or chewed by rodents, replace it. For a detailed guide on why this matters, see DIY Engine Air Filter Replacement.
  3. Make sure nothing is blocking the intake snorkel on your 2020 Chevrolet Silverado 2500HD, such as a rag or leaves.

A badly clogged filter usually causes poor performance before a no-start, but it’s quick to rule out on your 2020 Chevrolet Silverado 2500HD.

11. Consider Recent Work or Symptoms

  • Recent repairs: If your 2020 Chevrolet Silverado 2500HD had work done (battery, alternator, sensors, timing components), a connector or ground may have been left loose.
  • Overheating or oil leaks: If your 2020 Chevrolet Silverado 2500HD was overheating or leaking oil before it died, there could be deeper engine damage. For oil issues, review Car Leaking Oil When Parked for background.
  • Vibrations or noises: Long-term vibrations, like those described in Car Vibrates Only at Highway Speeds: Causes, Diagnosis & Fixes, can hint at underlying wear that eventually leads to no-starts.

Make a quick list of anything that changed on your 2020 Chevrolet Silverado 2500HD in the last week or two. That timeline often points straight to the root cause.

Decision Checklist: Can You Keep Diagnosing Your 2020 Chevrolet Silverado 2500HD at Home?

Use this checklist to decide whether you can keep working on your 2020 Chevrolet Silverado 2500HD yourself or need a tow and a pro.

  • Your 2020 Chevrolet Silverado 2500HD cranks strongly, lights stay bright, and battery terminals are clean and tight.
  • You hear the fuel pump prime in your 2020 Chevrolet Silverado 2500HD and the fuel pump fuse and relay look good.
  • No strong fuel smell or visible leaks under your 2020 Chevrolet Silverado 2500HD.
  • No immobilizer warning or key symbol flashing on the dash of your 2020 Chevrolet Silverado 2500HD.
  • OBD2 scanner shows simple codes like a single coil or sensor fault on your 2020 Chevrolet Silverado 2500HD.

If most of these are true, you can safely continue basic checks or schedule a standard diagnostic appointment for your 2020 Chevrolet Silverado 2500HD. If not, or if you suspect a fuel leak, wiring damage, or internal engine problem, stop cranking and arrange a tow.

Frequently Asked Questions About a 2020 Chevrolet Silverado 2500HD That Cranks but Won’t Start

Why does my 2020 Chevrolet Silverado 2500HD crank but not start after sitting overnight?

If your 2020 Chevrolet Silverado 2500HD only has trouble starting after sitting, fuel pressure may be bleeding down due to a weak fuel pump or leaking injector. Cycling the key to ON a few times before cranking can temporarily help, but you should have fuel pressure tested on your 2020 Chevrolet Silverado 2500HD to confirm.

Can a bad alternator cause my 2020 Chevrolet Silverado 2500HD to crank but not start?

A failing alternator usually shows up while driving, but if it has drained the battery, your 2020 Chevrolet Silverado 2500HD may crank weakly or not at all. If you jump-start your 2020 Chevrolet Silverado 2500HD and it starts but then dies again as the battery drains, have the alternator and charging system tested.

What if my 2020 Chevrolet Silverado 2500HD cranks, starts for a second, then stalls?

If your 2020 Chevrolet Silverado 2500HD fires briefly then stalls, it may be an immobilizer/key issue, a failing sensor, or a fuel delivery problem. Try a spare key first; if that doesn’t help, scan your 2020 Chevrolet Silverado 2500HD for codes and have a technician check fuel pressure and sensor signals.

Is it safe to keep trying to start my 2020 Chevrolet Silverado 2500HD?

Repeated long cranking can overheat the starter and drain the battery on your 2020 Chevrolet Silverado 2500HD. Limit cranking to 10–15 seconds at a time with at least 30 seconds of rest, and stop altogether if you smell fuel, see smoke, or suspect a major leak.

Summary and Next Steps

A 2020 Chevrolet Silverado 2500HD that cranks but won’t start almost always comes down to voltage, fuel, or spark. By following the steps in this guide, you can quickly rule out weak battery connections, obvious fuel pump issues, and basic ignition or immobilizer problems on your 2020 Chevrolet Silverado 2500HD.

If your 2020 Chevrolet Silverado 2500HD still won’t start after these checks, or you find blown fuses, fuel smells, or damaged wiring, it’s time to call a tow and have a trusted shop perform deeper diagnostics. Bring your notes and any OBD2 codes you pulled so the technician can get your 2020 Chevrolet Silverado 2500HD back on the road faster and with fewer guesswork repairs.

How do you rate this guide?

Comments have been disabled.

YOU MAY ALSO LIKE
DIY Headlight Restoration: Clear Cloudy Lenses and Improve Night Visibility
20 November 2025

DIY Headlight Restoration: Clear Cloudy Lenses and Improve Night Visibility

2020 Chevrolet Silverado 2500HD: Cranks but Won’t Start: Diagnose It Fast

Share This Post