P2123

P2123 Code Symptoms, Causes, Diagnosis and Repair Procedure Guide

Quick Summary

When the power‑train control module detects a voltage level on the throttle/pedal position sensor (TPS) circuit D that exceeds the calibrated maximum, it stores P2123 and illuminates the check‑engine lamp. Drivers usually notice the problem before the vehicle is towed to a shop. Early recognition helps avoid limp‑mode operation and unnecessary wear on the throttle actuator.

Symptoms

These cues arise because the ECM (engine control module) interprets the high‑voltage signal as a sensor fault and protects the engine by restricting output.

Why This Happens

Faulty TPS‑D Signal Conditioning Inside the Module

The ECM measures the voltage from the throttle pedal position sensor on several circuits (A‑B‑C‑D). Circuit D provides a redundant high‑resolution input used for precise idle and launch control. If the internal analog‑to‑digital converter or conditioning circuitry drifts, the voltage can read above the calibrated ceiling, triggering P2123 even when the pedal is at rest.

Wiring Harness Damage or Corrosion

A short to a higher voltage source (e.g., 12 V supply) caused by frayed insulation, pin‑connector corrosion, or a grounding fault can raise the TPS‑D voltage. Intermittent contact may produce sporadic code activation, making diagnosis harder.

Software Calibration Mismatch

ECM firmware defines the acceptable voltage window for TPS‑D (typically 0.5 V – 4.5 V). An outdated or corrupted calibration map can misinterpret a normal sensor voltage as “high.” Re‑programming the module restores the correct limits.

Faulty Throttle Pedal Position Sensor Assembly

Although the sensor itself is a separate component, many modern designs integrate the D‑circuit driver within the sensor housing. A failing sensor driver can output a constant high voltage on the D line, prompting the ECM to set P2123. In this case, the sensor is the source of the abnormal signal, but the remedy still involves module communication testing and possible replacement.

Power‑train Control Module Failure

Severe internal damage—such as moisture intrusion, burnt traces, or failed voltage regulators—can cause the ECM to generate spurious high‑voltage readings on any input channel. When multiple sensor codes appear simultaneously, the module itself is likely at fault.

Diagnostic and Repair Procedures

  1. Retrieve and clear codes with an OBD‑II scanner capable of reading live data. Note whether P2123 reappears after a short drive.
  2. Inspect the TPS wiring harness from the pedal assembly to the ECM. Look for cracked insulation, corroded pins, or loose connectors. Repair or reseat as needed.
  3. Measure TPS‑D voltage with a multimeter while the pedal is at rest (engine off, key on). The voltage should be within the manufacturer‑specified range (often 0.5 V – 4.5 V). A reading above 5 V indicates a high‑signal fault.
  4. Perform a sensor “freeze‑frame” test using the scanner to compare TPS‑A/B/C voltages against D. Consistent disparity points to a sensor‑related driver issue.
  5. Run a module communication test (CAN‑bus verification) to ensure the ECM is correctly receiving and transmitting data. Faulty communication can cause false high‑voltage flags.
  6. Update ECM software to the latest calibration map. Many manufacturers release re‑flash files that adjust TPS‑D thresholds and resolve spurious codes.
  7. If voltage remains high after wiring repair and re‑programming, consider ECM repair (board‑level component replacement) only if a qualified technician confirms isolated failure.
  8. When internal module damage is evident—multiple unrelated sensor codes, intermittent loss of communication, or visible corrosion on the ECM board—replace the control module.

Typical labor for a complete diagnostic sequence ranges from $120‑$180. Module re‑programming adds $80‑$120, while a replacement ECM (including VIN‑matched programming) generally costs $600‑$900 plus $200‑$300 labor.

When Replacement Makes More Sense Than Repair



Modern control modules are complex, integrating engine management, emissions control, and vehicle security functions. Attempting board‑level repairs on a compromised ECM often yields only a temporary fix; internal moisture or damaged voltage regulators tend to recur. When diagnostic data shows persistent high‑voltage readings despite wiring repair, software updates, and sensor verification, replacement becomes the more reliable path.

Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by a comprehensive warranty. Because each module must be programmed to the vehicle’s unique immobilizer and calibration data, a correctly matched unit eliminates the risk of mismatched software or security conflicts. Flagship One’s programming service ensures the replacement module is calibrated to factory specifications before it leaves the warehouse, reducing shop time and guaranteeing long‑term reliability.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.