EN

Severity: High Code type: Manufacturer-specific (Hyundai)

Hyundai P1295 Code Meaning

Hyundai's engine computer no longer trusts the electronic throttle and has cut power as a safety measure.

At a glance

Severity: 4/5 – High4/5

Severity: High

Meaning
Electronic Throttle Control – Power Management Mode
System
Speed & Idle Control · Powertrain
Safe to drive?
With caution
Typical repair cost
$0–$900
DIY difficulty
Moderate

Hyundais with drive-by-wire throttle rely on two throttle position sensor signals, the pedal sensors and airflow data to cross-check that the throttle plate is where the ECM commanded it. P1295, defined as ETC system malfunction – power management, is stored when those checks fail badly enough that the ECM switches to a power management strategy: the throttle motor is shut off or restricted, the plate rests near its spring-loaded default opening and engine output is limited. It usually appears together with the code that describes the actual failure, such as P2106 or a TPS correlation code, so P1295 tells you the consequence and the companion codes tell you where to look. It is common on Sonata NF, Santa Fe CM, Azera and Tucson with the 2.4 Theta and 2.7/3.3 V6 engines.

Can I keep driving? The car can be driven slowly to a shop, but acceleration is weak and merging onto a highway is dangerous. Avoid long trips until the throttle fault is fixed.

How to read P1295

How to read P1295P11223954
  1. P Powertrain
  2. 1 Manufacturer-specific
  3. 2 Fuel & air (injector circuit)
  4. 95 Specific fault

Symptoms

  • Check engine light on, often with the traction/ESC light as well
  • Car barely accelerates and won't go much above a fast idle (limp mode)
  • Pedal feels dead; pressing harder changes little
  • Idle speed high, low or hunting; occasional stalling when coming to a stop
  • Fault often disappears after a restart and returns later

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Worn throttle position sensor track inside the throttle body (TPS1/TPS2 disagreement) 30%
  2. Carbon build-up or a sticking throttle plate so the motor can't reach target position 22%
  3. Weak battery, poor engine ground or ECM supply voltage drop 16%
  4. Corroded or loose throttle body connector, damaged wiring to the throttle motor 14%
  5. Faulty accelerator pedal sensor or MAF/MAP sensor combined with a TPS fault 12%
  6. ECM internal fault or software needing an update 6%

Diagnosis step by step

Diagnostic flow: P12951Read all codes and freeze frame2Test the battery and grounds3Watch both TPS signals4Inspect and clean the throttle body5Check the throttle connector andwiring6Relearn after repair
  1. Read all codes and freeze frame

    Note every code stored with P1295. P2106, P2135, P0121–P0123 or P2119 point to the throttle body itself; pedal codes (P2122, P2127) point to the pedal; MAF or MAP codes indicate a combined sensor fault.

    Tools: OBD-II scanner

  2. Test the battery and grounds

    Resting voltage should be about 12.6 V and should not dip below roughly 10 V while cranking. Check the battery-to-body and engine ground straps; a voltage dip can make the ECM drop into power management.

    Tools: Multimeter

  3. Watch both TPS signals

    Key on, engine off, slowly press the pedal while watching TPS1 and TPS2 in live data. On most Hyundai throttle bodies one signal rises while the other falls, and both must move smoothly without spikes or flat spots.

    Tools: OBD-II scanner

  4. Inspect and clean the throttle body

    With the key off and battery disconnected, remove the intake hose and inspect the plate and bore for carbon. Clean with throttle cleaner on a cloth; never force the plate open against the motor while the ignition is on.

    Tools: Screwdriver, Gloves

  5. Check the throttle connector and wiring

    Unplug the throttle body connector and look for green corrosion, pushed-back pins or oil in the plug. Wiggle-test the harness while watching live data; drop-outs mean a wiring repair.

    Tools: Multimeter, Flashlight

  6. Relearn after repair

    After cleaning or replacing the throttle body, clear the codes, switch the ignition on for a few seconds without touching the pedal, then idle the engine until the fan runs so the ECM relearns the closed position.

    Tools: OBD-II scanner

Where the parts are

Air intake and fuel metering – P129512345678
Air intake and fuel metering
  1. 1MAF sensor
  2. 2Turbocharger
  3. 3Throttle body
  4. 4Intake manifold
  5. 5Fuel injector
  6. 6EGR valve
  7. 7Fuel pump
  8. 8Thermostat

Repair options & costs

RepairDIY?Estimated cost
Clean throttle body and relearn Yes $0–$150
Repair throttle body connector or wiring No $100–$350
Replace battery / repair ground straps Yes $150–$300
Replace electronic throttle body Yes $350–$900
Replace accelerator pedal sensor Yes $150–$400

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Emissions / smog test impact

Will fail

P1295 lights the check engine light, so the car fails a state OBD emissions test until the throttle fault is repaired and the monitors are ready again.

Frequently asked questions

Why does my Sonata only go 20 mph with P1295?

The ECM has shut down or limited the throttle motor because it can't verify throttle position. The plate rests at a small default opening, which is just enough to move the car slowly.

Does turning the car off and on fix P1295?

Often temporarily, because the ECM rechecks the throttle at startup. If the underlying sensor or wiring problem remains, it comes back, sometimes at a bad moment, so repair it rather than relying on restarts.

Should I replace the throttle body right away?

Not before checking battery voltage, grounds and the connector. A worn throttle body is the most common cause, but a weak battery or corroded plug can produce the same codes for far less money.

Why does P1295 show up with P2106?

P2106 says the throttle actuator is in forced limited power; P1295 is Hyundai's record that the power management strategy was activated. Together they confirm a throttle control problem and the other stored codes show the root cause.

Sources