So after replacing all my o2 Sensors I've been chasing P0304. Such fun! Just did a smoke test using a transfer pump, nitrile glove and a cigar; letting the Valve Cover fill with smoke, replacing the cap then kept pumping just enough to keep the glove bulged a bit. No leaks. Replaced all spark plugs. No change. Swapped Coil Packs. No change.
After the smoke test I then decided to test the resistance of the packs. They are BMW Bosch and got anywhere from 0.8-2.3 on some. (No alligator clips so I waited for a steady reading to be as sure as I could) Some held steady at 1.0 before dropping below the recommendations of 1.0 (roughly 0.9-0.8), but all of them look pretty beat up. 170+k miles on them. Figure the next step would be to replace them. If it doesn't change I'm thinking a fuel pressure test and then a piston soak if the fuel pressure is fine.
The code P0304 happens in the morning on cold start up. Sometimes there is no freeze frame data so I just reset. Often the P0420 and P0430 show up pending but I've read that the ECU will shut down post CATs if a misfire is detected.
Was losing a bit of coolant but I tightened up my Expansion Tank cap and haven't had this happen since. No pressure in the coolant hose in the morning with a squeeze. Oil level does go down a bit between changes. No smoke from the exhaust. Never an issue with temp rising either OBC or OBDFusion.
Intake boots, complete CCV, Throttle Body cleaning and new Gasket, new VCG, Fuel Pressure Regulator hose and F connection, OFHG, Fuel Filter, Fuel Pump, Fuel Pump Relay, ICV cleaning, Oil Dipstick O-ring, new Brake Booster hose leading to Manifold, & Replaced MAF with known working one from salvage from a e46 made one month before mine, all within the past two years at most have been replaced with BMW parts.
If I'm missing anything please chime in. Also wondering what the 20% means next to the Bosch reading on the Coil Pack Resistance test chart.
Thanks.
After the smoke test I then decided to test the resistance of the packs. They are BMW Bosch and got anywhere from 0.8-2.3 on some. (No alligator clips so I waited for a steady reading to be as sure as I could) Some held steady at 1.0 before dropping below the recommendations of 1.0 (roughly 0.9-0.8), but all of them look pretty beat up. 170+k miles on them. Figure the next step would be to replace them. If it doesn't change I'm thinking a fuel pressure test and then a piston soak if the fuel pressure is fine.
The code P0304 happens in the morning on cold start up. Sometimes there is no freeze frame data so I just reset. Often the P0420 and P0430 show up pending but I've read that the ECU will shut down post CATs if a misfire is detected.
Was losing a bit of coolant but I tightened up my Expansion Tank cap and haven't had this happen since. No pressure in the coolant hose in the morning with a squeeze. Oil level does go down a bit between changes. No smoke from the exhaust. Never an issue with temp rising either OBC or OBDFusion.
Intake boots, complete CCV, Throttle Body cleaning and new Gasket, new VCG, Fuel Pressure Regulator hose and F connection, OFHG, Fuel Filter, Fuel Pump, Fuel Pump Relay, ICV cleaning, Oil Dipstick O-ring, new Brake Booster hose leading to Manifold, & Replaced MAF with known working one from salvage from a e46 made one month before mine, all within the past two years at most have been replaced with BMW parts.
If I'm missing anything please chime in. Also wondering what the 20% means next to the Bosch reading on the Coil Pack Resistance test chart.
Thanks.


