1. Home
  2. /
  3. Complete List of OBD2...
  4. /
  5. P1294 – What Does It...

P1294 – What Does It Mean and How To Fix It

This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may show related to it.


P1294 is an OBD-II Code that refers to Target Idle Speed Not Reached Conditions (Chrysler) 


A P1294 code is a Chrysler and related makes manufacturer specific diagnostic trouble code that occurs when the PCM/ECM receives a signal indicating the target idle speed has not reached required conditions. The engine speed is checked while the car is idling, with the transaxle in Drive, no Manifold Absolute Pressure (MAP) and Throttle Position (TP) sensor connected.

DTC will set a P1294 code and illuminate the Check Engine Light when the PCM senses engine speed at more than 200 RPM more or 100 RPM less than target idle speed for 14 seconds.


Common causes for this code include:

  • Throttle Body Defect
  • Vacuum leak
  • The idle speed screw is out of adjustment
  • Throttle cable is not free


The symptoms of a P1294 code are:

  • Illuminated Check Engine Light
  • Rough Idle
  • Engine may stall at stop


To diagnose a P1294 DTC code, a technician would:

  1. Scan for codes in the ECM and look at the freeze frame data for failure.
  2. Visually inspect the throttle body, vacuum lines and connections, and the idle speed screw for defects.
  3. Check the throttle cable for freedom of movement.
  4. Check engine RPM with a scan tool while in Drive with no MAP or TP sensor connected.
  5. Check the IAC valve and clean or replace if necessary.
  6. Perform a road test to see if the P1294 code occurs under load conditions.

Common mistakes

The following are some of the most common mistakes that a technician may make when diagnosing a P1294 code:

  • Not thoroughly inspecting all the wiring and connectors.
  • Not checking the throttle cable for freedom of movement.
  • Not checking the IAC valve.
  • Not cleaning or replacing the IAC valve if necessary.

How serious is this?

A P1294 code is a serious code, but it can cause the engine to idle rough and may stall at stop.

What repairs can fix the code?

The following are solutions that may fix this problem:

  • Repairing or replacing any damaged wiring or connectors.
  • Checking the throttle cable for freedom of movement.
  • Clean or replacing the throttle body.
  • Clean or replace the IAC valve.
  • Adjusting the idle speed screw.
  • Clear the code and retest.

Related codes

A P1294 is related to and may be accompanied by the following codes:

P0505 – Idle Control System Malfunction

P0705 – Throttle Position Sensor A Circuit Malfunction

P1513 – Transmission Range Sensor Circuit Malfunction (Chrysler)


In conclusion, the P1294 code is a diagnostic trouble code that refers to a problem with the target idle speed not being reached. This code is serious and can cause the engine to idle rough or stall at stop. The most common causes for this code are a throttle body defect, vacuum leak, or the idle speed screw being out of adjustment. The best way to diagnose this code is to start by checking all the wiring and connectors for damage. Next, check the throttle cable for freedom of movement. Finally, clean or replace the IAC valve if necessary. If the code persists after performing these repairs, then it is likely that there is a problem with the PCM/ECM.