Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-55793-1wewz3yjs:136:3912) at m.mountComponent (/tmp/execjs20161208-55793-1wewz3yjs:47:15602) at /tmp/execjs20161208-55793-1wewz3yjs:49:31860 at a.r.perform (/tmp/execjs20161208-55793-1wewz3yjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-55793-1wewz3yjs:49:31821) at r (/tmp/execjs20161208-55793-1wewz3yjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-55793-1wewz3yjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-55793-1wewz3yjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-55793-1wewz3yjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-55793-1wewz3yjs:173:8
crankshaft position sensor on FJ Cruiser 2007 throwing a p0016 code
The crankshaft position sensor is located down on the right side (if you are standing facing the engine from the front of the vehicle) of the motor just to the right of the crankshaft pulley. To remove this, disconnect the wiring harness and then unbolt the sensor mounting bolt. This is a fairly easy fix. However, if you would like an expert replace the crankshaft position sensor for you, a technician from YourMechanic can perform this service for you at your home or office.
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%