Last updated on August 25th, 2026 at 01:01 am
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.