The P0121 Investigation: Your 2023 Honda Civic
Your 2023 Civic's check engine light has revealed P0121 — a throttle position sensor range/performance problem. This means the TPS voltage is within the valid operating range but the ECU has detected that the reading doesn't match expected values based on other inputs like RPM, manifold pressure, and pedal position. The 11th-generation 2023 Civic uses either a 2.0L naturally aspirated or 1.5L turbocharged engine with Honda's electronic throttle body and integrated TPS.
Symptoms
- Check engine light illuminated
- Possible power reduction
- Throttle response inconsistent — hesitation or surging
- Rough or hunting idle
- Acceleration may feel flat or delayed
- Slight decrease in fuel economy
Top Suspects
1. Carbon Buildup on Throttle Bore
The 1.5T Civic's direct injection system produces PCV vapors that coat the throttle bore. Carbon deposits alter the throttle plate's resting position and movement characteristics, causing readings that are in range but don't match ECU expectations — the classic P0121 pattern.
2. Throttle Body Sticking or Slow Response
The electronic throttle body motor may develop intermittent sticking, causing sluggish throttle plate movement. The ECU detects the lag between commanded and actual position, triggering P0121.
3. TPS Potentiometer Wear
At the mileage typical of a 2023 model (15,000–40,000 miles), early TPS wear can produce readings that are technically within range but have an abnormal resistance pattern at certain positions.
4. Intake System Air Leak
A vacuum leak after the throttle body — cracked intake boot, loose clamp, or leaking gasket — causes a discrepancy between throttle position and actual airflow measured by the MAP sensor.
5. ECU Adaptation Issue
If the battery was recently disconnected or the ECU was reset, the throttle body adaptation values may need to be relearned. Without proper adaptation, the ECU may flag P0121 until it relearns the throttle body's characteristics.
Investigation Steps
- Scan for codes — note freeze frame TPS, MAP, and RPM values
- Compare live TPS data to commanded throttle position — look for lag or discrepancy
- Inspect throttle bore for carbon deposits
- Check intake piping and clamps for air leaks
- Perform Honda idle relearn procedure and re-test
Cost Breakdown
- Throttle body cleaning: $100–$250
- Throttle body replacement (Honda OEM): $300–$600
- Intake boot/gasket repair: $75–$250
- ECU software update: $0–$150
- Idle relearn procedure: $0 (DIY) to $75 (shop)
Can I Drive With P0121?
Yes, for short distances. P0121 is a performance code, not a circuit failure — the throttle is functioning, just not optimally. You may notice hesitation or inconsistent throttle response. Avoid aggressive driving. Your 2023 Civic may still be under Honda's 3-year/36,000-mile warranty — check your mileage.
DIY vs Professional
Check your Honda warranty first — a 2023 model may still be covered depending on mileage. Out of warranty, P0121 on the Civic is very DIY-friendly. Throttle body cleaning is straightforward, and Honda's idle relearn is simple (key ON 10 seconds, start, idle 10 minutes). Carbon cleaning resolves P0121 in many cases without requiring part replacement.
Frequently Asked Questions
Why does the Civic get P0121 instead of P0120?
P0121 means the signal is in range but performing abnormally — typical of carbon buildup or slow response rather than a dead sensor. P0120 would indicate a complete circuit malfunction with out-of-range voltage.
Is P0121 a Honda-specific issue?
No. P0121 is a universal OBD-II code. However, Honda's 1.5T engines are particularly susceptible to carbon buildup that causes this code due to their direct injection system and PCV routing.
How do I do the Honda idle relearn?
Turn the key to ON (don't start) for 10 seconds. Start the engine and let it idle undisturbed for 10 minutes with A/C off. The ECU will relearn the throttle body's idle position. Some models may need the steering wheel turned lock-to-lock as well.
Should I use OEM or aftermarket throttle body?
Honda OEM is recommended. The throttle body is precisely matched to the ECU's calibration. Aftermarket units can work but may require extended adaptation time or produce intermittent codes.