What Does Code P0223 Mean?
DTC P0223 signifies a detected malfunction in the “B” circuit of the Throttle Position Sensor (TPS) or Accelerator Pedal Position (APP) Sensor, specifically indicating a
high input condition. The Engine Control Module (ECM) or Powertrain Control Module (PCM) continuously monitors the voltage output from these sensors to determine the driver’s throttle demand (via the APP sensor) and the actual throttle plate position (via the TPS). Modern vehicles often employ two or more independent sensor circuits (typically designated “A” and “B”) within the same physical sensor unit for redundancy and safety. These circuits typically provide either inverse or parallel voltage signals to the ECM/PCM. A “high input” on circuit “B” means the voltage signal being sent from this particular circuit to the ECM/PCM is consistently exceeding the maximum calibrated voltage threshold expected under normal operating conditions. This could indicate an open circuit, a short to a voltage source within the wiring, or an internal fault within the sensor itself causing an abnormally high output. The ECM/PCM detects this discrepancy by comparing the “B” circuit’s voltage against its calibrated limits and often against the corresponding “A” circuit’s expected value, triggering the code when the “B” circuit voltage remains elevated beyond acceptable parameters, potentially putting the vehicle into a ‘limp home’ mode to prevent unintended acceleration or engine damage.
Common Symptoms
- Check Engine Light Illumination: The Malfunction Indicator Lamp (MIL) will be activated.
- Reduced Engine Power or “Limp Home” Mode: The ECM/PCM may limit engine power to prevent damage, restricting RPMs and vehicle speed.
- Erratic or High Idle: The engine RPMs may fluctuate wildly or remain at an elevated level.
- Hesitation or Stalling During Acceleration: The engine may not respond correctly to accelerator pedal input, leading to poor acceleration or unexpected shutdowns.
- Unresponsive Accelerator Pedal: The vehicle may not react to pedal input, or the response may be delayed or inconsistent.
- Difficulty Starting: The engine might crank but fail to start, or start with difficulty.
What Causes the Code P0223?
- Faulty Throttle Position Sensor (TPS) or Accelerator Pedal Position (APP) Sensor: Internal failure of the sensor, often causing the “B” circuit to produce a continuously high voltage signal due to an open circuit within the sensor’s potentiometer or Hall effect element.
- Wiring Harness Issues: An open circuit or a short to vehicle power (12V) in the signal wire of the “B” circuit between the TPS/APP sensor and the ECM/PCM. Alternatively, an open circuit in the sensor’s ground or 5V reference wire could also cause an abnormally high signal output.
- Corroded or Damaged Electrical Connectors: High resistance or intermittent open circuits at the TPS/APP sensor connector or the ECM/PCM connector due to corrosion, bent pins, or loose terminals.
- ECM/PCM Failure: While less common, an internal fault within the ECM/PCM could cause it to misinterpret the sensor signal or fail to provide proper reference voltage, leading to a false P0223 code.
How to Diagnose and Troubleshoot
Diagnosis of P0223 requires methodical use of a diagnostic scan tool and a digital multimeter (DMM).
- Retrieve and Document DTCs and Freeze Frame Data: Connect an OBD-II scanner to confirm P0223. Note any accompanying codes, especially those related to other throttle/pedal position sensors. Analyze freeze frame data to understand engine conditions (RPM, load, temperature) when the code was set, which can provide crucial context.
- Visual Inspection of Wiring and Connectors: Disconnect the battery. Carefully inspect the wiring harness leading to the APP sensor (if applicable), the TPS, and the ECM/PCM. Look for signs of chafing, cuts, pinches, corrosion, or heat damage. Pay close attention to the sensor connectors themselves, ensuring they are clean, tight, and free of bent or pushed-out pins.
- Verify Reference Voltage and Ground at Sensor: Reconnect the battery. With the key ON, engine OFF (KOEO), disconnect the TPS/APP sensor electrical connector. Using a DMM, check for approximately 5 volts (VRef) between the sensor’s reference voltage pin and ground. Also, verify a solid ground connection (less than 0.1V resistance to chassis ground) at the sensor’s ground pin. Abnormal readings here could indicate a wiring issue back to the ECM/PCM.
- Test Signal Circuit “B” Voltage: Reconnect the sensor. Using back-probe adapters, connect your DMM to the signal wire of the “B” circuit at the sensor connector or, preferably, at the ECM/PCM connector to test the entire circuit.
- For a TPS: With KOEO, engine OFF, slowly depress the accelerator pedal or manually move the throttle plate from closed to wide-open throttle (WOT). Observe the voltage readings for the “B” circuit. A “high input” code suggests the voltage is likely stuck near VRef (e.g., 4.5-5V) or higher than expected for a given throttle position, especially at idle. Compare it with the “A” circuit reading (if accessible), which might show an inverse or parallel voltage swing.
- For an APP sensor: With KOEO, engine OFF, slowly depress the accelerator pedal from released to fully depressed. Monitor the “B” circuit voltage. Again, a P0223 indicates the voltage will likely be at or near its maximum possible output regardless of pedal position.
- Perform Continuity and Resistance Checks (Wiring Integrity): Disconnect the battery and both ends of the sensor wiring (sensor and ECM/PCM). Use the DMM to check for continuity on each wire (signal, reference, ground) from the sensor connector to the ECM/PCM connector. Any open circuit indicates a break in the wire. Also, check for shorts to ground and shorts to power by checking resistance between each wire and chassis ground, and between each wire and a known 12V source. Any reading other than infinite resistance indicates a short.
- Monitor Live Data with Scan Tool: Using the scan tool’s live data function, observe the raw voltage values for APP/TPS Sensor “A” and “B” circuits in real-time. Slowly depress and release the accelerator pedal. Look for discrepancies, flatlines, or sudden jumps in the “B” circuit readings compared to the “A” circuit, or compared to expected values. The “B” circuit should exhibit a smooth, proportional change in voltage, typically inverse to the “A” circuit, as the throttle or pedal is actuated. A “high input” will manifest as the “B” circuit voltage remaining at or near its maximum possible value.
- Bypass Test (Advanced): If all wiring tests pass and the sensor is suspected, a temporary bypass using known good reference voltage and ground, and monitoring the sensor’s signal output with a DMM, can isolate the issue to the sensor. Never connect external voltage directly to the ECM/PCM signal input.
Recommended Repairs and Solutions
Based on thorough diagnosis, the following repairs are typically recommended:
- Replace the Faulty Throttle Position Sensor (TPS) or Accelerator Pedal Position (APP) Sensor: If diagnostic tests confirm the sensor is internally faulty, replacement is the primary solution. Always use high-quality OEM or equivalent aftermarket parts to ensure proper operation and longevity.
- Repair or Replace Damaged Wiring Harness: If an open circuit or short to voltage/ground is found in the wiring, repair the damaged section of the harness. Solder connections and use heat-shrink tubing for durability. For extensive damage, harness replacement may be necessary.
- Clean or Repair Corroded Electrical Connectors: If corrosion or poor terminal tension is identified, clean the terminals with electrical contact cleaner and a small brush. If pins are bent or severely damaged, replace the connector shell or individual terminals.
- ECM/PCM Replacement/Reprogramming: Only consider ECM/PCM replacement after exhaustively testing the sensor and all associated wiring. This is a rare cause for P0223 and typically requires reprogramming the new module to the vehicle.
Important Mechanics’ Tips:
- After any sensor or throttle body replacement on vehicles with electronic throttle control (drive-by-wire), perform any necessary relearn procedures or throttle body adaptations as specified by the manufacturer. This often involves specific key cycles, pedal presses, or scanner-based routines.
- Always clear the DTCs after repairs and perform a comprehensive road test under varying conditions to confirm the fix and ensure the code does not return.
- Before condemning any component, especially the ECM/PCM, ensure all power and ground connections to the module are robust and within specifications.

