← Back to list

1999 GMC Suburban P0305 Fault: Engine Dies, Rough Idle, Zero Compression in Cylinder 5

Model: 99 Suburban Fault Code: P0305 Posted: 2010-02-24 17:28

My wife was driving our 1999 GMC Suburban on the highway when the check engine light came on and the truck suddenly shut off. Upon arriving at the scene, both the check engine and gauge lights were illuminated, with the temperature gauge reading abnormally high—currently stuck to the right side of the dashboard. After allowing the engine to cool, I added approximately 1.5 gallons of coolant, and the vehicle restarted. While driving back home on the highway, a distinct clacking noise was heard around 45–50 mph. To avoid further issues, I drove slowly and noticed a severe rough idle upon arrival at home. A diagnostic scan revealed fault code P0305. A compression test on cylinder #5 showed nearly zero pressure. Despite the engine starting when I tried to pull into the garage, it continues to exhibit rough idling and chugging under acceleration. I'm seeking advice on possible causes and solutions—especially given that this is a 170k-mile vehicle. Any insights or troubleshooting steps would be greatly appreciated. Thanks, Tim

Related fault codes
P0305
Comments (7)
Anonymous 2010-02-24 18:11

In the worst-case scenario, the engine may have ingested coolant into cylinder #5, potentially causing a bent connecting rod. If you still value this truck, consider replacing it with a used, low-mileage unit. Before installation, ensure intake gaskets and fuel injectors (with revised pressure regulator assembly) are replaced. While the engine is out, inspect the radiator, replace belts and hoses, and check the thermostat. Also don't forget to replace distributor cap, spark plugs, wires, and rotor. Install new exhaust manifold studs and gaskets for a full rebuild—though this may not be worth it depending on your budget or expectations. Sorry to hear about the damage!

Anonymous 2010-02-25 10:48

If we're at 170k miles, maybe it's time to consider pulling the heads and having them professionally rebuilt anyway.

Anonymous 2010-02-25 11:25

With zero compression in cylinder #5, how could a head rebuild alone resolve this? Do you understand what a compression test reveals—and what it doesn't—regarding internal engine damage?

Anonymous 2010-02-25 20:59

That's exactly why I'm asking: what would you recommend as the best course of action in this situation?

Anonymous 2010-02-26 06:12

I'd suggest replacing the entire engine with a unit that has good ring seal integrity, rather than just refurbishing cylinder heads. My initial worst-case scenario—bent rod or internal damage—is what I’d do if it were my own truck and I wanted to fix it properly.

Anonymous 2010-02-26 12:07

Replacing the engine isn't really troubleshooting advice—it's a last resort. Does anyone on this forum have practical, cost-effective suggestions for diagnosing or repairing this issue?

Anonymous 2010-02-26 15:31

Here’s some actionable troubleshooting: perform a cylinder leakage test to identify whether pressure is escaping from the ring seal, valve seat, or both. Then disassemble further to verify piston deck height relative to the block surface—this rules out bent connecting rods. Also check for excessive cylinder taper due to overheating and inspect for cracked pistons. If all checks pass, recondition the heads, reinstall with new gaskets, and enjoy your truck again. However, if these steps require advanced tools or expertise beyond what you currently have, consider replacing the engine—or hire a qualified professional with proper equipment to restore it to its pre-overheat condition. Any further questions?