Home / DTC / P1221 — Throttle Position (TP) Sensor 1 2 Correlation

P1221 — Throttle Position (TP) Sensor 1 2 Correlation

Detailed page for trouble code P1221.

34,481codes
59brands
11,925generic
22,556specific
Reset
Code

P1221

GM P — Powertrain

Throttle Position (TP) Sensor 1 2 Correlation

Brand: GM
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty throttle position sensor (one or both sensors)
  • Damaged wiring, chafed harness, or poor connector/terminal contact
  • Contaminated or sticking throttle body / throttle plate
  • Poor reference voltage or ground to the sensors
  • Faulty or misprogrammed powertrain control module (PCM/ECM)

Symptoms

  • Check Engine MIL illuminated
  • Reduced engine power or limp-home mode
  • Poor idle, surging, or hesitation during acceleration
  • Unresponsive or inconsistent throttle feel
  • Possible trouble starting or stalling in some cases

What to check

  • Read freeze frame and stored codes; note conditions when code set
  • Scan live data: compare TP Sensor 1 and TP Sensor 2 values at key positions (closed, mid, WOT)
  • Verify 5V reference supply and sensor ground at throttle body connector
  • Inspect wiring and connector for corrosion, damage, or loose pins; wiggle test harness while monitoring data
  • Visual inspection and cleaning of throttle body and throttle plate
  • Perform continuity/resistance checks on sensor signal wires back to PCM if readings disagree

Signal parameters

  • Typical closed-throttle voltage: ~0.4–0.6 V (sensor dependent)
  • Typical wide-open-throttle voltage: ~4.2–4.6 V
  • Both sensors should track together across the throttle sweep; difference should be small (usually
  • Stable 5 V reference supply and low-resistance ground required for correct readings

Diagnostic algorithm

  1. Retrieve DTCs and freeze-frame data; note engine temp, rpm, throttle position when P1221 set.
  2. With a scan tool, monitor TP Sensor 1 and TP Sensor 2 values at closed throttle, during slow opening, and at WOT. Confirm they move smoothly and correlate.
  3. Inspect throttle body connector for corrosion, bent pins, or contamination. Repair/clean as needed and recheck.
  4. Verify 5 V reference and ground at the connector with a DVOM. If absent or noisy, trace wiring to PCM.
  5. Backprobe each sensor signal while operating throttle; look for intermittent drops, jumps, or one sensor not moving. Wiggle harness to reproduce fault.
  6. If wiring harness checks good, remove/clean throttle body; verify throttle plate moves freely. Re-scan after cleaning.
  7. If sensor signals remain out of correlation, replace the throttle body assembly or TPS (follow OEM guidance).
  8. After repair, clear codes and perform relearn/idle relearn or throttle adaptation procedure if required by the manufacturer. Road test and recheck for recurrence.
  9. If problem persists after replacement, consider PCM fault and perform further module-level diagnostics or reprogramming.

Likely causes

  • Intermittent/loose connector at throttle body
  • Short to ground or short to power on one sensor circuit
  • Failed dual-element TPS inside electronic throttle body
  • Carbon buildup causing throttle plate to stick and give inconsistent readings
  • Aftermarket or incorrect replacement throttle body/sensor without calibration

Fault status

⚠️ Status
ECM detected poor correlation between TP Sensor 1 and TP Sensor 2. Throttle control may be reduced and a diagnostic check of TPS circuits, wiring, and throttle body is recommended.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email