Skip the auto shop - Our mechanics make house calls

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

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・Fair and transparent pricing

Get a quote

What others are asking

Q: Car got hot and lost all spark,it turns over but thats it.

There may be a couple of possibilities at play here. The overheating issue may be related to a faulty thermostat, coolant temp sensor relay or potentially a blown head gasket. This can cause the car to run rough or not...

Q: Does this vehicle use vacuum for controls inside the dash from the motor ? 2001 Toyota Tacoma

Hi there - your HVAC blend doors will be either cable-control or electrical - no vacuum operation. It is certainly possible to still have an air leak in the intake. If you hear an air hiss under the hood, there...

Q: my car revs high without gaining speed for several seconds

You most likely are having more than one problem. The main problem of revving high is the clutch slipping and the clutch needing replacement. As with the problem with the hoses collapsing, if it is a coolant hose, then the...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
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...