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

asked by on July 11, 2017

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.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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


Experienced Mechanic?

Earn up to $65/hr

What others are asking

Car sometimes sluggish to start

There are several things that come to mind. First of all proper connection and cleanliness of the terminals is important. Terminals should be clean and tight. If the fault is intermittent, the other possible issue could be a faulty starter....

My 1999 Chevrolet mini sport van shakes and runs rough while stopped but if I put it take it out of gear it smooths out

Rough idle could be due to a bad tank of gasoline, dirty fuel injectors, incorrect idle speed, exhaust restrictions, vacuum leaks, uneven cylinder compression, incorrectly installed or damaged spark plugs, a defective or clogged fuel pump or fuel filter, failing...

My car will only start in neutral and not park. Will it continue to start in neutral. 2003 Suzuki Aero

Hello. It sounds like your transmission position sensor is failing. This sensor sends a signal to the computer to let it know what gear the vehicle is put in and allows the vehicle to start in park and neutral. It...

The back end of my car is sitting lower than it should and won't move more than a foot in drive or reverse.

Hello. From what you describe it would appear that your vehicle may be experiencing more than one issue. If the rear of your vehicle is noticeably lower than the front, it may be possible that some sort of suspension problem...

Why when I start my car its very accelerated?

If you are getting a very high idle when you first start the car and it comes down to a normal idle in less than five minutes, then you may have a vacuum leak in the intake manifold gasket that...

2003 Hyundai Sonata 2.7 v6. Hello my car randomly bucks / jerks at stop lights in drive and is way worse and constant when the ac is on.

Hi there. It sounds like your engine is misfiring. Check the spark plug and wires to see if they are firing. If the spark plugs are firing, then the fuel pump could have an issue or the injectors could be...

Brake light issue

I would suggest checking first to see if the bulbs need to be replaced. Secondly, check the contacts in the rear tail light sockets. There should be two contacts, one for tail light and one for the brake light. Test...

Noise after oil change

Hi, thanks for writing in. I'd be happy to offer my insight. It seems that the oil pump lost its prime when it drained for 8 hours with the oil filter off. I recommend removing the oil filter and filling...

Rough idle when stopping or at complete stop.

Shaking or vibration may be caused by many different things such as faulty spark plugs, poor fuel pressure or misfires. Other things such as a faulty idle air control valve may cause the engine idle to drop below the normal...

Related articles

How to Buy a Classic Pontiac
Whether you want to buy a classic Pontiac for yourself or as a gift, here are some tips on buying one for a great value.
Understanding the Pontiac Oil-Life Monitor and Service Indicator Lights
Car symbols, or dashboard lights, are a car service reminder. The Pontiac Oil Life Monitor (OLM) indicates when and what service your car needs.
The Best Used Cars to Buy for Occasional Drivers
Not Not everyone relies on their car on a daily basis. Maybe you aren’t the type that deals with a daily commute, and running from here to there constantly. If that’s the case, you may be looking for a car...