If your vehicle experiences sudden acceleration surges, unresponsive throttle, or fails to start, a diagnostic scan will likely return P0223. This OBD-II code stands for "Throttle Position Sensor (TPS) B Circuit High Input"—a critical fault targeting the secondary throttle position sensor (TPS B) and its control circuit. The TPS works with the Engine Control Module (ECM) to monitor throttle plate position, adjusting fuel injection and ignition timing for smooth performance. A "high input" error means the ECM detects a voltage signal above the normal range (typically 4.5V–5V), indicating the sensor or circuit isn’t providing accurate position data.
Basic scanners might only flag a "throttle system error" but can’t measure sensor voltage, test circuit continuity, or validate throttle actuator responsiveness—leaving you guessing between a faulty TPS, damaged wiring, or a failing throttle body. The iCarsoft CR Ultra P, with its OE-level engine diagnostics, bi-directional control, and live data tracking, solves this. Below, we break down P0223, its causes, symptoms, step-by-step resolution, and 8 FAQs to answer common troubleshooting questions.
P0223 focuses on the secondary throttle position sensor (TPS B)—a component integrated into the throttle body (alongside TPS A) in modern electronic throttle control (ETC) systems. TPS B acts as a backup to TPS A, verifying throttle plate position with redundant voltage signals. The sensor uses a potentiometer: as the throttle opens, voltage increases from ~0.5V (idle) to ~4.0V (wide open). When TPS B’s signal exceeds the ECM’s upper threshold (often 4.5V), the module triggers P0223. This high input usually stems from a shorted sensor, damaged wiring, or a malfunctioning throttle body—all of which disrupt throttle control and engine performance.
| Cause | Description |
|---|---|
| Faulty TPS B Sensor | A shorted or worn potentiometer in TPS B sends a constant high-voltage signal to the ECM. |
| Wiring/Circuit Issues | Frayed wires, corroded connectors, or a short circuit between TPS B and the vehicle’s 12V power supply. |
| Throttle Body Malfunction | Carbon buildup or internal damage to the throttle body can jam the TPS sensor or disrupt its movement. |
| Blown Fuse or Faulty Relay | A damaged fuse/relay in the ETC circuit disrupts voltage regulation, leading to signal spikes. |
| ECM Malfunction | Rarely, the ECM’s internal circuit for processing TPS data fails, misinterpreting normal signals as "high input." |
The CR Ultra P outperforms basic tools with features tailored to throttle position sensor and ETC system diagnostics:
Monitors TPS B’s voltage signal, highlighting spikes above the 4.5V threshold that trigger P0223.
Activates the throttle actuator manually to verify TPS B responsiveness, distinguishing sensor faults from throttle body issues.
Uses built-in multimeter functions to test for shorts, opens, and continuity in TPS B wiring.
Visualizes the ETC system’s components, making hidden damage or short circuits easy to locate.
Supports 200+ passenger vehicle brands and 2018+ models with electronic throttle control.
Includes throttle body relearn, ETC reset, and TPS calibration—critical for post-repair validation.
Plug the CR Ultra P into your vehicle’s OBD-II port, power on the tool, and select AutoVIN Identify to auto-detect your vehicle’s make, model, and ETC configuration.
Navigate to Engine > Fault Codes > Read Codes to confirm P0223. Tap Code Details for model-specific insights (e.g., "Honda Civic: Throttle Position Sensor B Circuit High Input; Voltage: 4.9V, Expected: 0.5–4.0V; Check TPS B Wiring or Throttle Body").
Go to Engine > Live Data > Throttle Control and monitor three key metrics:
1. TPS B Voltage: Should fluctuate between 0.5V (idle) and 4.0V (wide open). A fixed reading above 4.5V confirms P0223.
2. TPS A Voltage: Should mirror TPS B’s signal (within 0.1V). A large discrepancy indicates a faulty TPS B.
3. Throttle Actuator Position: Use the CR Ultra P’s Throttle Actuator Test to verify if the throttle body moves as commanded.
1. Use Bi-Directional Control > Engine > Throttle Position Test: Send commands to open/close the throttle (0–100%) and check if TPS B’s voltage updates. No change = faulty sensor or throttle body.
2. Locate the throttle body: Use the CR Ultra P’s Component Location tool (typically on the intake manifold).
3. Inspect & Test: Check the TPS B connector for corrosion. Use the CR Ultra P’s Resistance Test to check the potentiometer (should match OEM specs, e.g., 5k ohms at idle—0 ohms = short; infinite = open).
1. Wiring Check: Use Continuity Test to check TPS B wiring for breaks. Look for frayed wires near the throttle body or ECM connectors.
2. Fuse/Relay Check: Navigate to Vehicle > Fuse Box Diagram (via the CR Ultra P) to find ETC-related fuses/relays. Test for continuity—replace any blown fuses.
3. Throttle Body Check: Remove and inspect for carbon buildup. Clean the throttle plate with specialized cleaner if needed.
- Replace the throttle body (most TPS sensors are integrated) if tests confirm TPS B is faulty.
- Repair damaged wiring, replace blown fuses/relays, or clean the throttle body as needed.
- Reconnect the battery, use the CR Ultra P to Clear Codes, and run the Throttle Body Relearn function. Test drive to validate—ensure TPS B voltage fluctuates with throttle movement.
No—P0223 disrupts throttle control, increasing the risk of sudden acceleration or stalling. Stop driving immediately and use the CR Ultra P to diagnose the issue.
A new throttle body (with integrated TPS) costs $150–$400, plus $100–$250 for labor. Using the CR Ultra P to diagnose yourself saves on shop diagnostic fees ($100–$150).
The root cause wasn’t addressed. Common culprits: unaddressed wiring shorts, carbon buildup on the throttle body, or a faulty ETC relay. Use the CR Ultra P’s History Log to track recurrence (e.g., after short drives = wiring rub damage).
No— a dirty air filter causes codes like P0171 (lean mixture), not TPS circuit faults. P0223 is strictly a sensor/wiring/throttle body issue.
Use bi-directional testing: Throttle actuator moves + TPS B voltage doesn’t change = faulty TPS B; Throttle actuator doesn’t move + TPS B voltage is high = throttle body malfunction.
Yes—use the CR Ultra P’s Throttle Body Relearn function to teach the ECM to recognize the new component’s calibration. Skipping this step causes poor idle or throttle response.
Indirectly—cold weather can make wiring brittle (leading to breaks), while heat can accelerate sensor wear. Use the CR Ultra P’s Wiring Resistance Test to check for weather-related damage.
Yes—reduced engine power or unstable idle increases emissions. Fix P0223 with the CR Ultra P, drive 50+ miles to reset readiness monitors, and retest to ensure compliance.
P0223’s throttle position sensor B high input fault threatens driving safety and engine performance. The iCarsoft CR Ultra P simplifies diagnosis with real-time voltage tracking, bi-directional tests, and ETC system validation, ensuring you fix the root cause—not just the code.
With a 10.1-inch HD touchscreen, 12600mAh long-life battery, and 3 years of free software updates, the CR Ultra P is a must-have for DIYers and mechanics. Resolve P0223, restore smooth throttle control, and drive with confidence—all with one professional-grade diagnostic scanner.
Be the first to get our updates and new services.