P0304 is driving me nuts!
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.










