Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-18535-5ap6xqjs:136:3912) at m.mountComponent (/tmp/execjs20161208-18535-5ap6xqjs:47:15602) at /tmp/execjs20161208-18535-5ap6xqjs:49:31860 at a.r.perform (/tmp/execjs20161208-18535-5ap6xqjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-18535-5ap6xqjs:49:31821) at r (/tmp/execjs20161208-18535-5ap6xqjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-18535-5ap6xqjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-18535-5ap6xqjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-18535-5ap6xqjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-18535-5ap6xqjs:173:8
When there is a load on my truck’s engine, there is a loud knocking noise. When I used a scanner, it registered a cylinder 5 misfire is detected. I have replaced the ignition coil, wires, and the plugs, but the problem still is existing. Can you tell me what is causing this knocking sound and give me advice on how to fix it?
Hello. It sounds like there may be a problem with the piston or the valves in cylinder 5. Loose rod bearings to the piston can cause a knocking noise and/or a misfire condition. A worn out piston can also cause these symptoms. It is possible for a misfire to be caused by burnt valves but this will usually cause a tapping noise in the engine.
Since you have already replaced the ignition coil, wires, and spark plugs it is likely that there is an internal engine problem. In this case it may be necessary to have the engine rebuilt or replaced with a new one.
I suggest having the car looked at by a certified technician who can diagnose the noise in your engine firsthand and suggest an accurate repair from there.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%