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.

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
  1. Home
  2. Questions
  3. 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?

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: Check Engine Light coming on after repair to fix it

Some of these vacuum-operated EGR systems that your vehicle has can be a little tricky. There are a few different solenoids, and they can be hard to isolate and test to find the bad component. In addition to the solenoids,...

Q: Exterior door handle not working.

Many of the latch parts inside the doors of modern cars are plastic to keep weight and cost down, and these plastic parts get brittle over years and break. Its very common for a small clip to break and disengage...

Q: My car just recently started shaking and trembling and then the car just shuts off and the brakes become hard to press 20004runner

You should have brake boost for a few moments after the engine vacuum drops off. Changing the brake booster check valve should have helped that unless there is a leak in the booster. A leak in the booster will introduce...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
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...