GM Truck Club Forum banner

P0304 code

8K views 7 replies 4 participants last post by  RayVoy  
#1 ·
My 08 Silverado V8 5.3 has been running a little funny n check engine light came on. I took it to auto zone to have codes read. Code P0304 came up as the only code. I've replaced the plugs, but light is still on, and truck still runs the same. A friend said the distributor cap is a possibility. I called 2 different auto zones to get a price check n they both said my 08 Silverado v8 5.3 doesn't have one. Is that right?
166212
 
#3 ·
I would give the plug wire a real good look. Make sure the coil boot and the spark plug boot are intact and properly seated. With heat shields, sometime those plug boots don't seat on the plugs correctly, especially if the heat shield gets distorted during removal. You may want to check the resistance of the plug wire. AC-Delco wires usually run about 430 ohms. If all that checks out, try switching out the coil pack from another cylinder, clear your code P0304. Start it up and see if your misfire moves to the cylinder where you placed the suspect coil pack. If the misfire still sets P0304 then check your coil pack wiring connector and the ground.
 
#4 ·
Dru760, post: 3289939, member: 274484"]
My 08 Silverado V8 5.3 has been running a little funny n check engine light came on. I took it to auto zone to have codes read. Code P0304 came up as the only code. A friend said the distributor cap is a possibility.

SO a 2008 5.3L eng has a distributor cap ? LOL .. funny comment.
5.3L 2008 engines do have internal failures when the AFM is turned on . you have AFM ? then that is the problem .. most fail at less than 100K miles on the engine .
check compression of all the cylinders and check how the pressure is up to spec. can be a valve failure/cam etc..
 
#5 ·
J cat, I don't think a P0304 is indicative of an AFM failure.
It's probably a fuel, spark, or air problem.

And making a statement that "most fail at less than 100k miles" is very irresponsible.
GM has made millions of 5.3 engines and yes, a number of them have had AFM valve train failures; but not most.

It is my belief that with proper maintenance and synthetic oil the AFM engine has the ability to last as long as the non-AFM engine.

And, GM is not the only company using this valve train, if none of the engines could reach 100 thousand miles, the technology, like the Old's diesel, would have disappeared years ago.
 
#6 ·
yes the 1980's Diesels GM put in cars did die under 100k miles. reason was GM did not install the proper fuel filter system .. then they all blew up..
AFM on the 2008 engines is a bad day .. he has to check the distributor cap .. LOL....
HE GOT TO CHECK THE COMPRESSION ON ALL CYLINDERS !
Probably not having the tools to do it .. no feed back .
 
#8 ·
I agree, checking compression is necessary.

At one time a compression check was like checking human blood pressure, a very common and necessary step.

I think the first gauge I bought was a vacuum gauge, the 2nd was a compression gauge.

I still have them, they are probably 60 years old and still working.