Q: I have p0128, p0304, and p0420 engine will not run.

asked by on

I have codes p0128, p0304, and p0420,the engine will not run. when starting it seems to fire for a couple of rotations (maybe 1 second) then it just turns over. Either hot or cold. The car was on the road moving when it died. Lucky for us it died close to our house. The p0420 code has been around for a while.

My car has 172000 miles.
My car has an automatic transmission.

I believe it was the P0128 code that did it. This code indicates a faulty thermostat or a faulty coolant temperature sensor. If the P0420 code has been around for a while, this would not only not have caused the vehicle to die but would also prevent you from knowing if any other codes pop up since the check engine light would have already been on. In the event of a failed thermostat, the engine coolant is not able to circulate properly which can cause the engine to overheat. If the temperature sensor has failed as a result of this code, the gauge on the dash may not have indicated that the engine was overheating. Due to the large possibility of the engine being overheated, it is likely that one or more cylinders have low compression as a result. I would recommend having the compression tested to determine if the compression is low.

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. I have p0128, p0304, and p0420 engine will not run.

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: Turn signal lights not working.

I believe there was a recall done on the turn signals for your vehicle. You may check with your local dealership and see if this applies to your vehicle. If not, these are cars are known for having faulty turn...

Q: Q: how do i fix it

Any number of components can cause a stalling issue. It can be as simple as a vacuum leak, to as severe as an engine control unit or more. If there is a vacuum leak caused by a broken intake hose,...

Q: Having some serious coolant problems

Hello. If the car is overheating severely, the heads and/or block will warp and the engine will have to be rebuilt. Best not to drive it if you know it is overheating. If you are continually replacing coolant but it...

Related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.