Skip the auto shop - Our mechanics make house calls

Q: P2101 TAC motor circuit range/performance

asked by on

"Car driven by my wife." tells me the car does not want accelerate but when I drive it nothing happens Auto Zone ran a diagnostics check and it gives P2101 P0223 P0123 P2135 twice and a P0420 and that is all. Please help me. Thank you Rene

My car has 151000 miles.
My car has an automatic transmission.

A: Hey there, thanks for writing in about your...

Hey there, thanks for writing in about your 2006 Nissan Altima.

P2101 is an OBD-II generic code for the engine control module (ECM) detecting the throttle actuator control (TAC) went out of the range of the circuit causing an open circuit to be detected in the TAC motor.

P0222 code is an indication that the Engine Control Module (ECM) has detected voltage from the throttle position sensor to have exceeded the acceptable range of voltage set by the manufacturer.

P0123 code means that the the car's computer has detected that the TPS (throttle position sensor) is reporting too high a voltage.

P2135 throttle/pedal position sensor/switch A/B voltage correlation refers to a problem related to the throttle's ability to open and close.

P0420 code, this could be caused by a number of different things. Mainly it will indicate that the reading of the rear O2 sensor is very similar to the front O2 sensor. This could be due to a bad O2 sensor (front or rear), faulty wiring to those sensors, or worse, a bad catalytic converter or ECM.

With all of this being said, I believe you need a new TPS and ECM. The last code says either ECM or O2 Sensor but I believe it is linked to the other codes.

To avoid any unnecessary repairs, consider YourMechanic, as one of our mobile technicians can come to your home to diagnose these trouble codes firsthand and make the accurate repair to get your car running normally.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: It threw a code 21 , throttle position sensor bad code. i replaced it and the code went away but i still have no spark.

Hello and thank you for contacting YourMechanic. The problems that you are encountering with your vehicle, could be caused by the harness to the Throttle Position Sensor (TPS) or the computer itself. Check the harness to the TPS for any...

Q: Low oil light on even though I have oil in car.

Hello. The symbol that you are getting on the dash means that the computer has placed the engine in reduced power mode. This occurs as the engine computer tries to protect the engine from damage due to a condition it...

Q: Noise in pulley area

Your serpentine belt may be due for a change. Over time the rubber in the belt can get worn or glazed which will cause the belt to squeak. It is also possible that a bearing in one of the drive...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...