Q: P0302 misfire, car won;t go past 25 mph

asked by on

So recently, my 99 Miata was getting a P0304 misfire code and ended up replacing the plugs, wires, coil pack, fuel injectors with no luck from any of that. I later figured out that I had low compression, so I swapped the head with a different one from a local Miata guy. About 2 weeks into the head swap. My car breaks down going up a small hill. The car starts making a weird exhaust note, somewhat like a 4 stroke dirt bike engine. I pull over and the car dies. I am able to start it up and drive it around 25 mph max speed, but will die on idle. My coolant and oil gauge are dead center. The coolant and oil look normal with no odd contaminants. I can't figure out what it can be. I read about fuel, so I replaced the pump and fuel filter. It ran decent for about 20 seconds and it's back to the same problem. Can it be a bad ECU?

Summary: weird engine exhaust noise, very low power, dies at idle, flashing P0302 code. Any help will highly be appreciated.

My car has 190000 miles.
My car has a manual transmission.

I am not sure if the mechanic who replaced your head ran a compression test after the head was replaced but if not I can think of a couple of possibilities both of which lead back to low compression. The first of the two is that it is possible the mechanic did not replace the cylinder head properly resulting in low compression still. The other idea I have is that the low compresson may have been due to the piston rings rather than the head or head gasket. However, you say that the oil does not appear to have any contaminants in it. If the compression rings were faulty you would likely see some fuel in the oil. However, it is also possible that the compression could be so low that the engine is not even able to run long enough to get fuel in the oil. Either way, I would strongly recommend getting a compression test done to determine if your compression is within the manufacturer’s specification. If your compression is within specification, I think you are on the right track to assume a possible computer failure. In this case, I would recommend having the vehicle inspected by a qualified technician who is proficcient in automotive computer diagnostics.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. P0302 misfire, car won;t go past 25 mph

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Clutch is soft

Hi there. There are a few issues that can cause this: It sounds like you may have an issue with the clutch master cylinder again, or the slave cylinder may be binding. Both of these would have to...

Q: Car overheating with coolant smell while driving

It sounds like you have a clogged heater core which will usually be under your dash. You may want to take it off and use a water hose to flush it out. Before flushing it you may want to inspect...

Q: Car jerking when switching gears

The illumination of a dashboard warning light means that a vehicle system has detected a fault. In many cases, the vehicle can be scanned for fault codes and data concerning the system. Your symptoms lead me to believe that there...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...