Exception in rendering!

Message: window is not defined

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

Q: My Check Engine Light is on and my truck does not idle when cold. Do I need a new crankshaft position sensor or is this an ECM or timing chain issue?

asked by on

Two years ago my truck backfired and would not run. I replaced the distributor, egr valve, mass airflow sensor, cleaned the intake and adjusted the throttle to idle slightly higher than normal.

Now my truck will not idle when cold, and sometimes will not idle when hot. Otherwise it runs great through acceleration. Check engine light says the crankshaft position sensor is bad but I replaced it as well and code remains after resetting.

So, how do I test all the electronics? Is it worth it or just get the timing chain replaced? I do not think it has been replaced at all.

Thanks!

My car has 220000 miles.
My car has a manual transmission.

A: Hi there. Your vehicle has an idle air cont...

Hi there. Your vehicle has an idle air control valve that adjusts the idle via commands by the ECU. What it sounds like you adjusted was the throttle plate position when it was closed and had no adjustment on the actual idle. Adjusting the throttle plate rest position is similar to holding the gas pedal slightly to affect engine RPM. The idle air control valve (IAC) can stick over time and mileage, whether due to contamination buildup or simple wear and tear which will require replacement to correct.

Reset what you adjusted and replace the IAC for the idle concern. For the Check Engine Light, there could be an issue with the wire harness, ECU, or even the reluctor plate for the timing chain. This wheel has several notches, or teeth, with one gap, or wide tooth, that denotes cylinder 1 TDC, and provides the ECU with the position of the crankshaft. The ECU uses this information with a similar sensor for the camshaft, compares the two, and determines the relational position of the firing order, etc.

There should be a 5 volt reference available at the sensor; if not, there could be a break in the wire or the ECU is not sending the voltage. Check the wire harness for an opening or short and repair as necessary. If the harness is ok, I suspect either the reluctor plate has failed, the new sensor is defective, or the ECU has failed internally. I recommend having a certified mechanic, such as one from YourMechanic, assist you with a inspection of why car does not idle, a replacement of the idle air control valve, and a Check Engine Light inspection.

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

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: Car cut off on the highway and never started back up.

Hello there, many faults will cause your 2004 Chevrolet Impala to die while running and not restart. The P0443 code is for the Evaporative Emission Control System Purge Control Valve Circuit and though this will need to be addressed will...

Q: Transmission does not shift into reverse or fourth gear

Having two different gears that are not operating properly indicates a problem within the transmission. Possibilities include a pump, valve body or worn clutch pack or packs, which are responsible for reverse and 4th gear application. The transmission would have...

Q: rattling sound in the engine

Hello there; many faults will cause a knocking noise when your 2012 Toyota Sienna is put into gear. The timing chain tensioner is one of the many possibilities. Other possible faults would be the flexplate, belt tensioner, idler pulley, engine...

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...
How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...