Honda Civic

Honda Civic P0122: TPS Low Voltage Diagnosis & Fix

Your 6th Gen (EK/EM), 7th Gen (EM2/ES1), 8th Gen (FA5/FG2), 9th Gen (FB6/FG4), 10th Gen (FC1/FK7), or 11th Gen (FL1/FL5) Civic may display diagnostic trouble code P0122 — which indicates a low voltage condition in the Throttle Position Sensor circuit.

P0122 is defined as “Throttle Position (TP) Sensor A Circuit Low Voltage”. This code indicates that the TPS signal voltage has dropped below the expected threshold — typically under 0.2V. When this occurs, the ECU enters a protective limp mode with a hard 3,000 RPM rev limit.

The diagnostic and repair approach for P0122 depends significantly on the generation of your Civic. Older models have mechanical throttle cables with a replaceable TPS. Newer models use Drive-By-Wire (DBW) electronic throttle bodies where the sensor is integrated into the assembly.

Before replacing components, perform electrical diagnostics using a digital multimeter (DMM). The following is a technical breakdown of the typical causes of P0122 on these Honda Civic models and the recommended diagnostic and repair procedures.

P0122 Diagnostic Overview: Low TPS Signal

P0122 (“TP Sensor A Circuit Low Voltage”) indicates that the ECU is receiving an abnormally low signal from the throttle position sensor.

The ECU supplies a 5V reference to the TPS. Inside the sensor, a variable resistor sweeps as the throttle plate moves. AT idle, the signal should read approximately 0.49V–0.5V. At wide-open throttle (WOT), it should climb smoothly to 4.5V.

If the signal wire drops to 0.2V or less, the ECU cannot determine throttle position and defaults to limp mode as a safety measure.

Common Symptoms:

  • Limp mode activation — RPM limited to approximately 3,000
  • Hesitation, stumbling, or bogging on throttle application
  • Automatic transmission: Harsh shifting or refusal to shift
  • VTEC may not engage due to missing engine load data
  • Check engine light with P0122 stored

Primary Failure Modes for P0122

1. Worn Internal Potentiometer Track (Mechanical Cable Systems)

On older Civics with mechanical throttle cables (6th Gen D16, 7th Gen D17, early K-series), the TPS uses a mechanical wiper that moves along a carbon track. Over time, this track can wear or develop cracks, particularly at the idle position, causing intermittent voltage drops and triggering P0122.

2. Electronic Throttle Body Board Failure (DBW Systems)

Modern Civics (8th Gen and newer) use Drive-By-Wire electronic throttle bodies. The sensor boards are sealed inside the throttle body housing. Engine vibration can cause solder joint failure on the internal circuit board, resulting in signal loss.

3. Signal Wire Short to Ground

The TPS signal wire may chafe against the intake manifold or fuel rail brackets. If the insulation wears through, the 5V signal is pulled to ground (0V), triggering P0122.

Platform-Specific Considerations

6th Gen (EK/EM, D16Y7/Y8) & 7th Gen (EM2/ES1, D17A1/A2):

  • Mechanical throttle cable — the TPS is a separate sensor bolted to the throttle body.
  • Honda originally riveted the TPS to the throttle body, requiring replacement of the entire assembly. However, the rivets can be removed, and a $30–$50 aftermarket TPS (Standard Motor Products TH73, Blox, or Denso) can be installed.
  • Important: Manual calibration is required. Loosen the mounting screws, backprobe the signal wire, and rotate the sensor until the DMM reads exactly 0.49V at closed throttle before tightening.

8th & 9th Gen (R18, K20Z3, K24Z7):

  • Fully electronic throttle body (DBW) — no separate TPS.
  • The sensor is integrated into the throttle body assembly and cannot be serviced individually.
  • Cleaning carbon buildup from the throttle plate may resolve the issue. If the code persists, replace the entire throttle body assembly.
  • Use OEM or Denso components — aftermarket DBW throttle bodies may cause idle and calibration issues.

10th & 11th Gen Turbo (L15B7, K20C1, FC1/FK7/FL1/FL5):

  • DBW throttle body with integrated TPS — same approach as 8th/9th Gen.
  • The L15B7 throttle body is prone to carbon buildup, which can cause sticking and trigger P0122.
  • On vehicles with aggressive tuning (Hondata FlashPro or KTuner), a failing throttle body can cause sudden limp mode activation under boost.
  • Aftermarket upgraded throttle bodies are available from vendors such as PRL Motorsports.

Diagnostic Procedure Using a Digital Multimeter

For mechanical throttle bodies (6th/7th Gen), follow this sequence. For DBW systems (8th Gen+), check the 5V reference at the harness connector.

Step 1: Check 5V Power and Ground (Harness Side).

Disconnect the TPS connector. Set the ignition to KOEO (Key On, Engine Off). Using a DMM, probe the 5V Reference wire and Sensor Ground wire.

Evaluation: A steady 5.0V indicates the ECU and wiring are functional. If 0V is present, inspect for damaged wiring, blown fuses, or ECU issues.

Step 2: The Sweep Test (Mechanical TPS Only).

Reconnect the sensor. Use a T-pin or safety pin to access the Signal Wire terminal at the back of the connector. Connect the DMM red lead to this pin and the black lead to chassis ground.

With KOEO, manually rotate the throttle wheel from closed to WOT.

Evaluation: Voltage should rise smoothly from 0.49V to approximately 4.5V. If the voltage drops to 0V, jumps erratically, or remains below 0.2V, the sensor is faulty.

OEM Part Numbers and Cost Reference

Verify fitment by VIN before ordering.

PartFitsOEM Part NumberOnline (RockAuto, HondaPartsNow)Honda Dealer
TPS Sensor (aftermarket replacement)6th/7th Gen D16/D17 (mechanical cable)Standard Motor Products TH73, Blox, Denso$25–$50N/A (dealer sells only whole TB)
Throttle Body Assembly8th Gen R18, 9th Gen K24Z7Verify by VIN$120–$220$250–$400
Throttle Body Assembly8th Gen Si K20Z3Verify by VIN$180–$350$350–$550
Throttle Body Assembly10th Gen L15B7 (1.5T)Verify by VIN$150–$300$300–$500
Throttle Body Assembly10th Gen K20C2 (2.0L)Verify by VIN$100–$200$250–$400
Performance Throttle BodyK-series (Skunk2, S90, BDL)Aftermarket$180–$400N/A
Throttle Body GasketAll GenerationsVerify by VIN$5–$15$10–$25

Note: On 8th Gen+ DBW vehicles, the TPS is not available separately. If cleaning the throttle body does not resolve the code, replace the entire throttle body assembly.

For 6th/7th Gen vehicles, Honda does not sell the TPS separately, but aftermarket replacements are available (Standard Motor Products TH73 or Blox TPS for D-Series).

Repair Cost Estimates

RepairDIY CostIndependent ShopHonda Dealer
TPS Replacement (6th/7th Gen)$25–$50 (aftermarket sensor)$150–$250$400–$600 (dealer replaces whole TB)
Throttle Body Replacement (8th/9th Gen)$120–$220 (online OEM)$250–$400$350–$600
Throttle Body Replacement (10th/11th Gen)$150–$300 (online OEM)$300–$450$400–$650
Throttle Body Cleaning (DBW)$5–$10 (throttle body cleaner)$80–$150$100–$200
Dealer Diagnostic FeeN/AN/A$120–$200

Pricing based on current market rates from HondaPartsNow, RockAuto, and Hybrid Racing.

For DBW throttle body replacement: After installing a new throttle body on 8th, 9th, or 10th Gen vehicles, perform the Honda Idle Learn Procedure: Start the engine, hold at 3,000 RPM until the radiator fan activates, then allow it to idle with all loads off (AC, lights, radio) for 10 minutes.

Pre-Purchase Inspection Note

When evaluating a used Civic with a P0122 code, the seller may state: “It just needs a cheap TPS sensor.”

Verify the following before purchasing:

  • 8th Gen or newer (DBW): There is no separate TPS sensor — replacement requires a complete throttle body assembly ($120–$300+).
  • 7th Gen or older (mechanical cable): While the TPS is replaceable, proper calibration requires a DMM and careful adjustment. Incorrect calibration will cause drivability issues.

Recommendation: Consider a price adjustment of $300–$500 to account for parts and labor. If the seller has not addressed a simple throttle body cleaning, it may indicate neglect of other maintenance items.

Diagnostic Checklist

☐ P0122 = TPS Circuit Low Voltage — signal below ~0.2V

☐ Check for Limp Mode — RPM limited to approximately 3,000 RPM

☐ Check 5V Reference on Harness — steady 5V from ECU required

☐ Perform Voltage Sweep Test — manually rotate throttle and check for dropouts

☐ 6th/7th Gen Mechanical TPS — calibrate to exactly 0.49V–0.5V at closed throttle

☐ 8th Gen & Newer DBW — sensor is sealed. Clean carbon buildup first; if code returns, replace the whole throttle body

☐ Perform Honda Idle Learn Procedure after DBW throttle body replacement

☐ Carbon buildup on DBW throttle plates — clean with throttle body cleaner before replacing

☐ 10th/11th Gen Turbo — failing DBW throttle body may cause boost cut on tuned vehicles

☐ Pre-purchase inspection — P0122 on DBW vehicles (8th Gen+) requires throttle body replacement, not a separate sensor

Leave a Reply