Q: What repairs fix codes P0172 and P0304? I just had all the spark plugs replaced recently.

asked by on

My check engine light has been on for about a month now. The vehicle seems to stall and feels like the engine loses energy sometimes or wanting to come to a stop. I had the check engine light checked and got codes P0172 and P0304 and was told to replace ignition coil for cylinder 4 and that spark plug. I just had all four spark plugs changed so is it necessary to replace that one as well? And should i replace all the ignition coils or just that one? Also what codes fix this if not the ignition coils?

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

The P0304 code indicates a misfire has been detected on cylinder 4. The P0172 code indicates that the fuel mixture is richer than the mixture control can compensate for. It’s possible that they are related, but not necessarily. Rich mixture can be caused by excessive fuel pressure, or sometimes by leakage at a fuel injector. If your misfire is caused by leakage at injector number four, then it’s likely that the two codes have a common cause. It’s also possible that you have had a spark plug foul because of a rich mixture. Again, that would be a common cause. But it is also possible that you have a failure in the number four ignition coil, they are not uncommon. In that case, the P0172 would be a separate issue altogether. If I were working on the car, I would try to determine the cause of the over rich mixture and then work from there. In any case, you need to have a qualified technician check this thing out. Contact Your Mechanic and they can send a technician to your home or office to check out your car and tell you what needs to be done.

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. What repairs fix codes P0172 and P0304? I just had all the spark plugs replaced recently.

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: P0300 and P0305. Pending: P0304, P0306, P0171, P0174, P2196, P2198

Hi there. The issue that maybe happening is the are fuel injectors that are not firing and there is a vacuum leak on the engine. Possible multiple sensors are not working causing the P2196 and P2198 codes to appear. For...

Q: Q: Engine idle fluctuates

You may have a dirty or failing idle air control valve. The idle air control valve reads the air intake as it is mixed with fuel prior to being injected into the engine at low speeds and at idle. Since...

Q: Car shudders whenever I brake at a speed of 60-70 mph

The control arm bushings need to be checked. Worn out control arm bushings will change the toe setting at higher speeds, causing the front tires to fight one another. It will also cause a feathering wear to occur on the...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
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...
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.