Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-5336-yqjfibjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-5336-yqjfibjs:47:15602)
    at /tmp/execjs20161208-5336-yqjfibjs:49:31860
    at a.r.perform (/tmp/execjs20161208-5336-yqjfibjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-5336-yqjfibjs:49:31821)
    at r (/tmp/execjs20161208-5336-yqjfibjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-5336-yqjfibjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-5336-yqjfibjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-5336-yqjfibjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-5336-yqjfibjs:173:8

Q: P0304 Misfiring on Cylinder 4

asked by on

My truck has been misfiring on the number 4 cylinder. And I have changed the coil pack and plug which has voltage across the plug of the injector. I’m also getting this code P0304. It use to come on periodically, but now the code stays on permanently. Do you know how to fix this?

A: Hello. If the spark plug and the coil have ...

Hello. If the spark plug and the coil have been replaced, then a compression test needs to be done. It is common for the valve seat to fail and cause this. When it fails, it causes low compression which then causes the misfire. If the compression is fine, then it is possibly a fuel injector issue, but that is not common for this vehicle. If you want to have this fixed, consider YourMechanic, as a certified technician can come to your home or office to diagnose the misfiring problem and resolve the issue.

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・Save up to 30%

Get a quote

What others are asking

Q: Heater blows cold air

Hello. If the A/C won’t blow cold air, this is usually due to: Lack of refrigerant in the A/C system A/C compressor has stopped working Blockage in the A/C system It will first be necessary to...

Q: It has a squeezing noise inthe engine area on the passenger side. When I drive, it gets louder. Any suggestions?

Hi there. As you may know, this is most likely related to the power steering in your system, which is electric unlike earlier generations of cars that were hydraulic. This is also a known issue with the 2010 Chevy Malibu...

Q: Hi, I have an intermittent fault, when I drop down the gears, occasionally, the acceleration becomes sluggish, and car vibrates.

A common problem with the 1.9L diesel motor is injector timing. Injector timing is critical and can have many varied symptoms. At 102,000 miles, I have to wonder if the timing belt has been done. The timing belt is what...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
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...
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.