P1294 Code: Target Idle Not Reached
๐ข Low severity ยท drivable
The car will usually run, but the idle may be too high, too low, or unsteady, so get it checked.
What P1294 means
The engine computer commands a target idle speed, but the engine never reaches it. P1294 means the computer couldn't bring the idle where it wanted within a set time. This code is most often reported on Chrysler, Dodge, and Jeep vehicles, and it usually comes down to a dirty throttle body, a vacuum leak, or an idle control problem.
Symptoms
- Check engine light is on
- Idle too high or too low
- Engine stalls or nearly stalls when coming to a stop
- Surging idle
Common causes
- most common: Dirty or carboned-up throttle body
- common: Vacuum leak in the intake or PCV system
- common: Faulty idle air control (IAC) valve
- less common: Faulty throttle position sensor
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Clean the throttle body and idle air passages | Yes | $10โ50 |
| Find and repair vacuum leaks with a smoke test | Yes | $10โ100 |
| Replace a faulty idle air control valve | Yes | $50โ150 |
| Replace the throttle position sensor if it tests bad | Yes | $60โ160 |
Frequently asked questions
Can I drive with a P1294 code?
Usually yes, but if the engine stalls or idles badly at stoplights, drive carefully and get it diagnosed soon.
What causes a P1294 code?
The most common cause is a dirty throttle body that lets in a different amount of air than the computer expects. Vacuum leaks and a bad idle air control valve are also common.
How much does it cost to fix P1294?
Often very little. Cleaning the throttle body runs about $10โ$50, and a new idle air control valve is $50โ$150.
Related codes
P0505
P0505 Code: Idle Control System Malfunction
P0507P0507 Code: Idle Air Control System RPM Higher Than Expected
P0122P0122 Code: Throttle Position Sensor/Switch Circuit Low Input
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.