Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0122 on 2002-2006 Nissan Altima: Throttle Position Sensor Causes and Fixes

This code means the throttle position sensor (TPS) is sending a low voltage signal to the computer. On this Altima, the TPS is part of the electronic throttle body and isn't sold separately. The most common fix is replacing the entire throttle body assembly and performing a specific 'relearn' procedure. This issue is extremely common on both the 2.5L and 3.5L engines.

20 minutes to read 2002-2006 Nissan Altima
Most Likely Cause
Failing Electronic Throttle Body Assembly
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$250 – $650
Parts Price
$150 – $450
⚠️ Drivable, but... — Driving is not recommended. The vehicle may enter a 'limp mode' with severely limited power and speed, or it could stall unexpectedly, especially when coming to a stop, creating a significant safety hazard.
Key Takeaways
  • P0122 on a 2002-2006 Altima almost always points to a problem with the electronic throttle body.
  • The throttle position sensor (TPS) is built into the throttle body; you cannot buy it separately.
  • The most likely fix is replacing the entire throttle body assembly.
  • After replacing or cleaning the throttle body, you MUST perform the specific three-part idle relearn procedure for the car to run correctly.
  • Before buying parts, check the wiring and connector to the throttle body to rule out a simple electrical fault.
The trouble code P0122 stands for 'Throttle Position Sensor (TPS) / Switch 'A' Circuit Low Input'. This means your Altima's Engine Control Module (ECM) has detected that the voltage signal from the primary throttle position sensor is below the minimum expected value, often less than 0.2 volts, when it expects a higher reading. The TPS tells the computer how far open the throttle blade is, which is critical for managing fuel injection, ignition timing, and engine performance. A low voltage reading makes the computer think the throttle is closed when it may not be, causing significant drivability problems like stalling or entering a reduced power 'limp mode'.

What's Unique About the 2002-2006 Nissan Altima

The 2002-2006 Nissan Altima (L31 generation) uses an electronic 'drive-by-wire' throttle system. Unlike older vehicles, it does not have a separate, replaceable throttle position sensor. Instead, the sensor is integrated directly into the electronic throttle body assembly. 🎬 Watch: Step-by-step guide to replacing your Altima's throttle body. Because of this design, a P0122 code, especially when paired with P2135, almost always points to a failure of the entire throttle body unit, not just a small sensor. Furthermore, any replacement or even a thorough cleaning of the throttle body requires a specific, multi-step 'relearn' procedure to recalibrate the system, which is a common point of confusion for DIY repairs.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine stalls, especially at low speeds or when coming to a stop
  • Unstable, rough, or high idle
  • Hesitation or lack of power during acceleration
  • Vehicle enters 'limp mode' (fail-safe mode) with drastically reduced speed
  • Erratic or unresponsive throttle behavior
  • Engine surging
  • Hard starting
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing only the throttle position sensor. The sensor is integrated into the throttle body on this vehicle and cannot be replaced separately.
  • Replacing the throttle body but failing to perform the mandatory idle relearn procedure, leading to a continued high or erratic idle and potentially new trouble codes like P0507.
  • 🎬 Watch: How to properly reset and reprogram the throttle body.
  • Using a cheap, low-quality aftermarket throttle body. Many owners report these parts failing within a short period, causing the original codes to return.

Most Likely Causes

  1. Failing Electronic Throttle Body Assembly 🔴 High Probability → Shop Fuel Injection Throttle Body The internal electronics of the integrated throttle position sensors are a known high-failure point on this platform. The dual sensors' internal contacts wear out or fail, leading to voltage signals that are too low or disagree with each other, triggering P0122 and often P2135.
    How to confirm: After confirming the wiring is intact, use a scan tool to monitor the TPS voltage. If the voltage for sensor 'A' (TPS1) is stuck low (e.g., below 0.2V) and doesn't change smoothly as the throttle is manually opened and closed (with the engine off, key on), the throttle body is faulty. This is frequently accompanied by code P2135 (Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation).
    Typical fix: Replace the entire electronic throttle body assembly. After replacement, a three-part relearn procedure (Accelerator Pedal Released Position, Throttle Valve Closed Position, and Idle Air Volume) is mandatory. Using an OEM or high-quality aftermarket part (like Hitachi, the original supplier) is highly recommended as cheap aftermarket units are known to fail quickly.
    Est. part cost: $150-$450
  2. Damaged Wiring or Poor Connection 🟡 Medium Probability The wiring harness leading to the throttle body can become brittle from engine heat cycles, leading to intermittent shorts or open circuits. The connector pins can also corrode or lose tension.
    How to confirm: Visually inspect the wiring harness and connector going to the throttle body for any signs of cracking, melting, or corrosion. Use a multimeter to check for a stable 5V reference voltage and a good ground at the connector. Wiggle the harness while monitoring live data on a scan tool to see if the TPS voltage fluctuates wildly, indicating a wiring fault.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector. In some cases, a new connector pigtail may need to be spliced in.
    Est. part cost: $15-$75
  3. Dirty or Obstructed Throttle Body ⚪ Low Probability → Shop Fuel Injection Throttle Body Carbon buildup can sometimes restrict the throttle plate from closing fully or moving smoothly. While this more commonly causes high idle codes (P0507) or performance issues (P0121), it can occasionally cause the sensor to report an incorrect low value if the plate is sticking near the closed position.
    How to confirm: Remove the intake boot and visually inspect the throttle bore and plate for heavy carbon deposits. The plate should move smoothly by hand (with ignition off).
    Typical fix: Clean the throttle body carefully with a dedicated throttle body cleaner and a soft cloth. IMPORTANT: Do not force the throttle plate open aggressively. After cleaning, the Idle Air Volume relearn procedure must be performed.
    Est. part cost: $10-$20

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): This is extremely rare. The ECM should only be considered after all other possibilities, including the throttle body, wiring, and even the accelerator pedal position (APP) sensor, have been definitively ruled out.
  • Faulty Accelerator Pedal Position (APP) Sensor: → Shop Accelerator Pedal Assembly While less common for a P0122 code, a failing APP sensor can sometimes cause related drivability issues and codes. In one documented case, a user replaced the throttle body for P0122/P2135, but the issue returned until the APP sensor was also replaced.

Diagnosis Steps

  1. Read the codes with an OBD-II scanner to confirm P0122 and note any other codes present, especially P2135.
  2. Inspect the wiring harness and connector at the electronic throttle body. Look for any frayed wires, corrosion, or loose pins.
  3. With the ignition ON and engine OFF, use a multimeter to verify the 5-volt reference and ground circuits at the throttle body connector.
  4. Using a scan tool with live data, monitor the voltage of TPS1 (Sensor A). It should be around 0.4V-0.8V at closed throttle and increase smoothly to ~4.5V at wide-open throttle. A reading stuck below 0.2V indicates a problem.
  5. If wiring is confirmed good but the voltage reading is incorrect, the electronic throttle body assembly is the most likely culprit.
  6. If you replace or clean the throttle body, you MUST perform the three-part relearn procedure. A stopwatch is essential for the manual method.
  7. 🎬 See this video for a clear walkthrough of the idle relearn.
  8. Accelerator Pedal Released Position Learning: Turn ignition ON for 2 seconds, then OFF for 10 seconds. Repeat this cycle once more.
  9. Throttle Valve Closed Position Learning: With the pedal released, turn ignition ON. Turn ignition OFF and wait at least 10 seconds. You should hear the throttle body motor cycle during this time.
  10. Idle Air Volume Learning (The 'Pedal Dance'): This is a precisely timed sequence. Pre-conditions: Engine fully warmed up (coolant temp 158-212°F), battery voltage >12.9V, all electrical loads OFF, steering wheel straight. Turn key ON, wait 3 sec. Press and release accelerator pedal 5 times in 5 sec. Wait 7 sec. Press and hold pedal for ~20 sec until Check Engine Light stops blinking and stays solid. Release pedal within 3 sec and start engine. Let idle for 20-30 seconds.

Parts You'll Likely Need

  • Electronic Throttle Body Assembly (OEM #16119-AE013 (or superseding 16119-AE01A/B/C) for 2.5L QR25DE; 16119-8J103 (or superseding 16119-8J10B) for 3.5L VQ35DE) — This is the most common failure for code P0122 on this platform, as the throttle position sensor is integrated into this unit.
    Trusted brands: Hitachi (OEM supplier), Nissan Genuine, Bosch, AISIN
    OEM price range: $350-$550
    Aftermarket price range: $150-$300

Related Codes That Often Appear With This One

  • P2135 — Throttle/Pedal Position Sensor/Switch 'A'/'B' Voltage Correlation. This is the most common companion code. The throttle body contains two separate TPS sensors for redundancy. This code means their voltage readings do not agree, pointing directly to an internal failure of the throttle body assembly.
  • P0123 — Throttle Position Sensor 'A' Circuit High Input. This can appear intermittently if the sensor circuit is shorting or failing erratically, sending both high and low signals at different times.
  • P0507 — Idle Control System RPM Higher Than Expected. This code often appears after a throttle body is cleaned or replaced if the Idle Air Volume Learning procedure is not performed correctly or fails.
  • P0121 — Throttle Position Sensor 'A' Circuit Performance Problem. This often appears with P0122 as the sensor's signal is erratic or not where the ECM expects it to be based on other engine parameters.

Platform-Specific Known Issues

  • The integrated nature of the throttle position sensor means a simple sensor swap is not possible; the entire throttle body must be replaced.
  • Failure to perform the precise, timed idle relearn procedure after service is a very common reason for continued idle problems. Many DIYers and even some shops struggle with the manual 'pedal dance' method.
  • Using cheap aftermarket throttle bodies is a false economy, as many owners report them failing within months, leading to a repeat repair.

Mechanic-Grade Diagnostic Values

  • TPS1 (Sensor 'A') Live Data Voltage (2.5L QR25DE) — expected: ~0.75 V at idle (throttle closed).. Failure: Stuck at or near 0.0V, or does not increase smoothly when throttle is applied.
  • TPS2 (Sensor 'B') Live Data Voltage (2.5L QR25DE) — expected: ~0.01 V at idle (throttle closed).. Failure: Voltage does not correlate inversely or as expected with TPS1.
  • Throttle Control Motor Resistance (3.5L VQ35DE) — expected: 1 - 15 Ω at room temperature.. Failure: Reading is outside of this range.
  • ECM Terminal Voltage Check Precaution — expected: N/A. Failure: Do not use ECM ground terminals when measuring input/output voltage. Doing so may result in damage to the ECM's transistor. Use a body ground instead.

Scan Tool Commands That Help

  • Nissan CONSULT or equivalent professional scan tool (e.g., Autel): Idle Air Volume Learning (found under 'Special Functions' or 'Work Support') — This is the preferred, more reliable method for performing the idle relearn procedure after cleaning or replacing the throttle body. It avoids the tricky timing of the manual 'pedal dance' and provides confirmation of completion.

Wiring & Ground Locations

  • ECM Location — Behind the glove box assembly.. The ECM receives signals from the throttle body and controls it. Access is needed for advanced wiring checks between the ECM and the throttle body connector.
  • Throttle Actuator Shield Wire Ground — The shield wire for the electric throttle control actuator is grounded with the ECM. On similar generation Nissans, this corresponds to ground point E15, located on the lower left side of the engine compartment.. A poor ground for the shield wire can introduce electrical noise into the TPS signal, causing erratic readings and triggering P0122 or P2135.
  • Main Engine/Transmission Ground Strap — A primary ground strap connects the negative battery terminal to the chassis and then to a bolt on the transmission case. This is visible looking through the driver's side front wheel well.. This main ground is critical for all engine electronics, including the ECM and ignition coils. This specific strap is known to corrode and break, causing a wide range of electrical issues, including random misfires (P0300) and potentially affecting sensor readings.

Real Owner Repair Stories

  • Reddit user in r/MechanicAdvice (2011 Nissan Altima 2.5S (next generation, but same failure pattern)) — Car went into limp mode, Check Engine and Traction Control lights on with code P2135.
    ❌ Tried (didn't work) First mechanic replaced the throttle body; problem returned in a week., Mechanic then replaced it with another new throttle body AND a new accelerator pedal; problem returned after a couple of weeks., Mechanic performed relearn procedure multiple times; lights would go off but return later.
    ✅ What actually fixed it The story was unresolved, but highlights a critical point: repeated failure of new parts (throttle body and APP sensor) strongly suggests an underlying wiring harness issue or a faulty ECM, which the mechanic had not yet diagnosed.
  • YouTube video by 'fixing code P2135 P0122 part 2' (2007 Ford Edge 3.5L) — Check engine light with codes P2135 and P0122.
    ❌ Tried (didn't work) Replaced the throttle body assembly.
    ✅ What actually fixed it The problem was not resolved until the Accelerator Pedal Position (APP) sensor was also replaced. This confirms that for this code set, the APP sensor can be the root cause even though the code points to the throttle body sensor.
  • NHTSA ODI #10958658 (Nissan Xterra) — An owner reported receiving error codes P0122, P0128, and P0123 that would come and go. The report noted that the air intake flow hose had been replaced and similar issues seemed to exist for other Nissan models.
  • NHTSA ODI #10369175 (Nissan Sentra) — A report describes a vehicle that would not start and pulled multiple codes including P0122, P2128, and P0605. The eventual repair involved replacing the ECM unit and repairing a fuel pump wire in the main harness after a pin test.

"I Checked Everything" — The Actual Cause

  • In a complex case on a 2.5L Nissan with no throttle response (similar symptoms to P0122), a technician found that after replacing a faulty PCM, the 5V reference voltage was still being cut. The ultimate cause was a disconnected EVAP canister pressure sensor, which also uses the 5V reference circuit. The ECM detected this fault and, as a fail-safe, cut power to the entire circuit, including the throttle body, inducing a limp mode. This is an edge case where a fault in an unrelated sensor on the same circuit can cause throttle-related symptoms.

When the Usual Fixes Don't Work

  • While P0122 almost always points to the throttle body, it is not the only possibility. In a documented case on a similar drive-by-wire system, replacing the throttle body did not fix the P0122/P2135 codes. The ultimate fix was replacing the accelerator pedal position (APP) sensor, demonstrating that the fault can lie with the pedal assembly even when the code seems specific to the throttle body sensor 'A' circuit.

OEM Part Supersession History

  • 16119-AE01316119-AE01A, 16119-AE01B, 16119-AE01C — Standard part revision and improvement by the manufacturer.
    Heads up: The newer revisions are direct replacements for the original part on the 2.5L QR25DE engine.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Pre-Catalytic Converter Failure (2.5L QR25DE) 🔴 High — Very common, especially on 2002-2006 models. The ceramic honeycomb inside the exhaust manifold's pre-cat disintegrates, and the debris can be sucked back into the engine, causing catastrophic failure via scored cylinder walls and excessive oil consumption. (Ref: No recall, but a known issue often leading to engine replacement. A related TSB for later models is NTB12-120a.)
  • Rusted Front Floor Pans 🔴 High — Extremely common. A design flaw allows moisture to become trapped under the carpet, leading to severe corrosion that can create large holes in the driver and passenger floorboards. Often discovered too late. (Ref: Subject of class-action lawsuits and a Voluntary Service Campaign (PC926) in some regions. Nissan issued TSB NTB15-059 with a repair procedure using a plate.)
  • Excessive Oil Consumption (2.5L QR25DE) 🔴 High — Widespread problem, often a direct result of the pre-catalytic converter failure damaging piston rings. (Ref: No specific recall for this generation, but it is a well-documented engine problem.)
  • Crankshaft and Camshaft Position Sensor Failure 🟠 Medium — Common failure item across many Nissan models of this era, including the Altima. Leads to intermittent stalling, no-start conditions, and codes like P0335 or P0340. (Ref: A recall was issued for some vehicles, but not all. Owners should check with a dealer using their VIN.)
  • Failing Passenger-Side Engine Mount 🟠 Medium — The right-side (passenger) engine mount is known to collapse or leak fluid, typically around 100,000 miles, causing excessive engine vibration at idle and while driving.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM throttle body from a reputable junkyard is often considered a smarter choice than a new, non-OEM aftermarket part. Since the failure is electronic wear, a low-mileage donor is ideal. This provides the reliability of an OEM part at a lower cost.

Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the part number on the used unit matches your original or its supersession.
  • Inspect the connector for any bent, corroded, or damaged pins.
  • Check that the throttle plate is clean and moves without obvious binding (though do not force it by hand).
  • Ask for the donor vehicle's mileage if possible; lower is always better.

OEM-only on this vehicle (don't cheap out):

  • Electronic Throttle Body

Aftermarket brands forum-validated for this vehicle:

  • Hitachi (Original Equipment Manufacturer)
  • Bosch

Brands owners have reported issues with on this vehicle:

  • Forum users have specifically reported early failures with store brands like Duralast for this component on Nissans. It is generally advised to avoid generic, low-cost aftermarket electronic throttle bodies.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2005 Nissan Altima 2.5L — ~135000 miles

Symptoms: The car started hesitating during acceleration and the idle was very rough. The Check Engine Light came on and it went into 'limp mode' with very little power.

What fixed it: Initially tried a cheap aftermarket throttle body, but the problem returned within a few months. The final fix was replacing it again with a high-quality Hitachi unit and correctly performing the three-part idle relearn procedure.

Source hint: vehicle_specific_issues

Frequently Asked Questions

I replaced the throttle body on my Altima to fix P0122, but now the idle is very high and unstable. What did I do wrong?
You most likely need to perform the mandatory three-part relearn procedure. Failure to perform the precise, timed 'pedal dance' for the Idle Air Volume Learning is a very common reason for continued idle problems after replacing or cleaning the throttle body.
Can I just replace the small throttle position sensor (TPS) on the side of the throttle body instead of the whole expensive assembly?
No. On the 2002-2006 Altima, the throttle position sensors are integrated into the electronic throttle body assembly. A simple sensor swap is not possible; the entire unit must be replaced.
Is it okay to use a cheap aftermarket throttle body from an online store to save money?
It is highly discouraged. The context notes that using cheap aftermarket throttle bodies is a false economy, as many owners report them failing within a few months, leading to a repeat repair. It is recommended to use an OEM or high-quality part, such as one from Hitachi, the original supplier.
My scanner shows code P2135 along with P0122. Does this mean I have two separate problems?
No, this is very common and points to a single problem. P2135 is a voltage correlation code that appears when the two internal throttle position sensors disagree with each other. A failing throttle body assembly is the most common cause for both codes appearing together on this vehicle.
What is the 'pedal dance' I've read about for this Altima?
The 'pedal dance' refers to the manual method for the Idle Air Volume Learning procedure. It is a precisely timed sequence of turning the key and pressing the accelerator pedal that must be done after servicing the throttle body to teach the ECU the correct idle parameters.
Does this same throttle body issue affect other Nissan or Infiniti vehicles?
Yes, this is a shared issue. The same or a nearly identical electronic throttle body is a known failure point on the 2002-2006 Sentra SE-R, 2002-2008 Maxima, 2003-2007 Infiniti G35, 2003-2008 Infiniti FX35, and 2003-2007 Murano.
How to Replace Throttle Body 02-06 Nissan Altima
How to Replace Throttle Body 02-06 Nissan Altima
NISSAN ALTIMA - Idle Relearn Procedure - This How To - Works Easy 2005
NISSAN ALTIMA - Idle Relearn Procedure - This How To - Works Easy 2005
How To Reset Nissan Throttle Body (How To Reprogram/Relearn Nissan Throttle Body)
How To Reset Nissan Throttle Body (How To Reprogram/Relearn Nissan Throttle Body)
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0122 for:
  • Nissan Altima: 20022003200420052006
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part