Skip the auto shop - Our mechanics make house calls

Q: check engine light is on

asked by on

code PO304 indicates that cylinder 4 had too many misfires within a predetermined period of time
My car has an automatic transmission.

A: A fault code p0304 is typically caused by a...

A fault code p0304 is typically caused by a faulty plug or a failed ignition coil. If it has been quite a while since there has been a tune up done, I would start there. Many times a misfire can be remedied by changing the spark plugs and doing a simple tune up. If a coil has failed, it will need to be replaced. When doing an inspection, or when replacing the spark plugs, you can also look down into the tube that the coil sits on top of, and look to see if there is a build up of engine oil. If there is, then most likely, the valve cover gasket seals are perished, and the engine oil can keep the spark from the coil from getting to the spark plug. If you feel you could use some help with anything listed above, contact a certified mechanic, like those available at YourMechanic.com.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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: Loud knocking sound when engine is running

Internal engine components each have their own signature noise. An experienced technician can often get a good idea of what is causing a knock by listening to the sound. A connecting rod bearing usually sounds off when you rev the...

Q: Resin is leaking from my car door - 2007 Toyota Yaris

This may be related to a couple of different things. Many car manufacturers use a resin-like material to secure bundles of connector wires to places inside doors and other places throughout the vehicle. It is possible that this material melted...

Q: my car its the engine misfire and only works with 2 sparkles out of 4 do you know how much its going to cost the labor

Hello, thank you for writing in. The most common and simple reason for these issues are bad spark plug wires. You can easily test this by swapping the wires on both the spark plugs side and the ignition coil side....

Related articles

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...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
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...