OBD-II fault code

P212E: Throttle Position Sensor/Switch G Circuit Intermittent

What it means

TPS G signal jumps or drops out intermittently — connector or harness issue. Wiring faults of this kind typically come from chafing, water ingress at connector seals, or pin push-back — a wiggle test on the harness while the code is active often confirms the location.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Throttle position channel G provides a changing signal that lets the module follow throttle angle. P212E sets when the G signal briefly jumps, drops out, or becomes erratic, often due to a connector or harness fault that shows up with vibration.

Common causes

Most likely first.

  1. Intermittent connector
  2. Connector with intermittent contact under vibration
  3. Harness routed against vibrating component

Symptoms

  • Check engine light on
  • Reduced throttle response, possible limp mode
  • Hesitation or surging
  • Idle too high or too low

How to diagnose it

  1. Read freeze-frame data and graph G-channel live data to see whether the fault occurred during vibration, throttle movement, or a change in operating conditions.
  2. Inspect the G connector for loose fit, corrosion, water entry, or terminals that have backed out.
  3. Check the harness route for chafing or contact with a vibrating component, then gently flex suspect sections while watching G data for dropouts.
  4. Test G-circuit continuity and terminal tension while flexing the harness, following the wiring diagram and manufacturer's method.
  5. If the circuit remains stable, check the sensor G track for intermittent output across throttle movement.

Common fixes

  • Reseat and secure the G-channel connector or replace damaged terminals.
  • Repair and support harness sections chafing against vibrating parts.
  • Replace the throttle position sensor or throttle body if the G track intermittently drops out.
  • Repair a circuit fault found during continuity or terminal checks.

Can I keep driving?

Throttle hesitation or reduced response may appear and disappear, so the vehicle can be difficult to control consistently. Avoid overtaking and high-speed driving; stop if the signal loss causes surging or a sudden loss of acceleration.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes