Q: check engine light is on

asked by on November 27, 2016

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

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?
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

Get a quote

What others are asking

Doesn't $800 seem a little high for an oil pan gasket replacement?

Hello. This is less than an issue about the ethics of a dealership service center, and more about the cost overhead of the 2 different business models (dealership and YourMechanic). A dealership has a much more expensive cost structure: building,...

code p2015 and p2004

The codes are telling you the intake manifold runners are open. They are normally closed while driving and only need to be open when the engine is off. The intake manifold depends on them being closed for proper vacuum. This...

What does it mean when the harmonic balancer wobbles?

Hi, thanks for writing in. When the harmonic balancer is wobbling, it would be best not to run the engine. The harmonic balancers function is to counteract the vibrations in the engine so damage doesn't occur. When it fails, it...

Related articles

P0586 OBD-II Trouble Code: Cruise Control Vent Control Circuit/Open
P0586 means that there is an electrical fault in the cruise control vent control circuit due to faulty electrical components or cruise control switch.
P0734 OBD-II Trouble Code: Gear 4 Incorrect Ratio
P0734 code means there has been an abnormality detected in one of the automatic transmission gears often due too a faulty PCM, ECM, TCM or blockage.
P2705 OBD-II Trouble Code: Transmission Friction Element F Apply Time Range/Performance
P2705 means there is a malfunction in the transmissions friction elements due to failing transmission components, low fluid level or electrical issues