Generation IV External Engine LS2 | LS3 | LS7 | L92 | Bolt-Ons | Intakes | Exhaust | Ignition | Accessories
Sponsored by:
Sponsored by:

P0304 is driving me nuts!

Thread Tools
 
Search this Thread
 
Old Dec 14, 2024 | 08:26 PM
  #1  
Austinbelair's Avatar
Thread Starter
On The Tree
15 Year Member
iTrader: (2)
 
Joined: May 2007
Posts: 107
Likes: 7
From: Austin, Texas
Default P0304 is driving me nuts!

Its a 2014 5.3L (Gen 4 not Gen 5) that I just bought with 150K on it with a Cyl #4 misfire. I swapped coils, new spark plug and wire on that cyl and no change. It still has AFM and I am using a Range style disabler (I know its not really a fox)

When it was idling, I can smell raw fuel and it had a little white smoke, but smelled no coolant or oil. I looked and noticed the air filter was FILTHY and the MAF wire inside was black. I pulled it and cleaned it, put a new air filter in. Still smells a little like raw fuel but not as bad. I'm guessing the #4 lifter is bad and thats why the code is there. The odd thing is, when you rev it up, the idle hangs bad. It goes to 3K RPM and when you let off, it takes a good 3-4 seconds to come back down to idle RPM. I changed the oil filter and added a quart of Marvel mystery oil.

Today I ran a compression test with the plugs removed from 2 and 4. Both of those came back at around 166-168. After compression test, I observed the intake and exhaust rockers while cranking and both are opening and closing like normal. I swapped to a known good flex fuel injector and deleted the P0304. I started it and it seems better and no CEL currently but still idles rough and has a miss and smokes pretty bad. I decided to drive it around the neighborhood and it smogged the streets out. It now smells almost like burning oil/burnt clutch (Its an automatic) but that smell might be the Marvel mystery oil burning so I am lost.
Reply
Old Dec 14, 2024 | 10:18 PM
  #2  
gametech's Avatar
TECH Veteran
20 Year Member
Active Streak: 30 Days
Active Streak: 60 Days
Top Answer: 1
iTrader: (1)
 
Joined: Sep 2004
Posts: 4,882
Likes: 891
From: Stockbridge GA
Default

If you have a misfire, the o2 sensor reads the unburned oxygen and the pcm corrects by dumping fuel into that bank. Without a way to do any live scanning, it is a shot in the dark, but try swapping injectors and see if the problem follows the injector. That will at least eliminate one more potential suspect.
Reply
Old Jan 20, 2026 | 08:32 AM
  #3  
Austinbelair's Avatar
Thread Starter
On The Tree
15 Year Member
iTrader: (2)
 
Joined: May 2007
Posts: 107
Likes: 7
From: Austin, Texas
Default

It ended up being an AFM lifter that took a dump.
Reply
Old Jan 20, 2026 | 08:09 PM
  #4  
Che70velle's Avatar
ModSquad
10 Year Member
Community Builder
Liked
Loved
iTrader: (6)
 
Joined: Jan 2012
Posts: 7,774
Likes: 5,088
From: Dawsonville Ga.
Default

Appreciate the feedback and thanks for updating! I wish more folks did this….
Reply




All times are GMT -5. The time now is 10:08 PM.