Okay, I have done a lot of research and posted on multiple forums but I am stuck.
Preface: 2007 Stock Mazdaspeed3 with short ram intake. Bought at 108,000 miles from the original owner, currently has 120,000 on the clock. The Head gasket blew and burnt a valve at 112,000 miles. Replaced the head gasket and valve set (burnt intake and corresponding exhaust), turbo, timing chain, timing chain guide, tensioner, and VVT actuator. Also replaced the water pump, oil pump, and most gaskets as preventitive maitinewnce. Once assembled, the car ran great until this issue I need help with. I did not replace the head studs, but they have been rock solid so far. Anyways, on to the current issue.
Check engine light came on after boosting hard on a cold engine (dumb, yes I know).
Threw code P0304, the engine began running rough under low RPM. Limped it back home and parked it.
Swapped coil packs 1 and 4. Cleared the code and restarted the car. Threw code P0302.
Bought all new duralast coil packs and NGK iridium spark plugs (pre-gapped). Old plugs were covered in black grime, all 4 of them. Cleared the code and restarted the car. Threw P0302 again.
Bought seafoam fuel injector cleaner, ran it through the fuel system through the gas tank. No change.
Bought seafoam spray top-end cleaner. Sprayed the whole can into the throttle body as instructed, with the car running at 2,000 RPM. No change.
Bought a compression tester. All 4 cylinders are at 180 Psi. However, the brand new plugs I just inserted are covered in black grime. The only engine wear that has occurred on the new plugs is a couple idles to clear codes, and a drive around the block to get the seafoam spray through the system.
What could the problem be? I have a mobile mechanic coming next Wednesday, but until then I'm totally struck. Any input would be greatly appreciated.
Preface: 2007 Stock Mazdaspeed3 with short ram intake. Bought at 108,000 miles from the original owner, currently has 120,000 on the clock. The Head gasket blew and burnt a valve at 112,000 miles. Replaced the head gasket and valve set (burnt intake and corresponding exhaust), turbo, timing chain, timing chain guide, tensioner, and VVT actuator. Also replaced the water pump, oil pump, and most gaskets as preventitive maitinewnce. Once assembled, the car ran great until this issue I need help with. I did not replace the head studs, but they have been rock solid so far. Anyways, on to the current issue.
Check engine light came on after boosting hard on a cold engine (dumb, yes I know).
Threw code P0304, the engine began running rough under low RPM. Limped it back home and parked it.
Swapped coil packs 1 and 4. Cleared the code and restarted the car. Threw code P0302.
Bought all new duralast coil packs and NGK iridium spark plugs (pre-gapped). Old plugs were covered in black grime, all 4 of them. Cleared the code and restarted the car. Threw P0302 again.
Bought seafoam fuel injector cleaner, ran it through the fuel system through the gas tank. No change.
Bought seafoam spray top-end cleaner. Sprayed the whole can into the throttle body as instructed, with the car running at 2,000 RPM. No change.
Bought a compression tester. All 4 cylinders are at 180 Psi. However, the brand new plugs I just inserted are covered in black grime. The only engine wear that has occurred on the new plugs is a couple idles to clear codes, and a drive around the block to get the seafoam spray through the system.
What could the problem be? I have a mobile mechanic coming next Wednesday, but until then I'm totally struck. Any input would be greatly appreciated.
Last edited: