Q: Reduced engine power

asked by on September 29, 2016

Ok having issues with reduced engine power.. scanner shows codes p0120, p0220, p1516 need help solving before I buy parts

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

Code P0120 relates to the throttle position sensor and can be caused by the following:

  • Sticking throttle return spring
  • MAP or TPS connector corrosion
  • Misrouted harness causing chafing
  • Bad TPS
  • Bad PCM

Code P0220 relates to the throttle position sensor switch and can be cased by the following:

Code 1516 relates to the throttle actuator control module and can be caused by the following:

  • Faulty Throttle Actuator Control (TAC) module
  • Throttle Actuator Control (TAC) module harness is open or shorted
  • Throttle Actuator Control (TAC) module circuit poor electrical connection
  • Check Throttle Actuator Control (TAC) module connector for water
  • Binding or bent throttle plate-failed throttle body

For this issue I would recommend having a certified expert, such as one from Your Mechanic, come to your home to diagnose these trouble codes firsthand for an accurate repair.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

How do I use electronic range selection (ERS)?
Electronic range selection (ERS) allows you to put a range on the gears available in your automatic transmission. If you are in “Drive,” for instance, your vehicle can use every gear. ERS allows you to set a limit for the...
How do you open the trunk with the remote?
You can open the trunk easily just be getting close if you have the Intelligent Key in your pocket, but you can also use the remote to open the trunk lid from a distance if you want. Here’s what you...
How do I use the cargo cover?
The cargo cover is used to cover items that are stored in your trunk. The cover can provide added security by hiding your storage, or it can simply provide shade cover. To open the cargo cover, extend it manually from...
Whining noise when accelerate and then let go of pedal
The whining is in the CVT transmission and depending on the noise, it may be a normal noise from the transmission. The noise is the transmission CVT belt changing pitch as you drive faster. Sometime the noise will get excessively...
Transmission stuck in park
As part of the normal operation of the shifter assembly in most vehicles, pressing the brake pedal down is required. It is possible that your shift lock actuator (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-shift-interlock-solenoid) may have failed, causing your shifter not to move from the...
My car shut off while driving and it tries to crank but can't for some reason.
Hello. A no start condition can be caused by many things. If a component touched the tailpipe and burned then it may very well be possible that it is related to your problem. I would recommend trying to identify what...
My car won't start - 1994 Toyota Camry
First, check fuses (https://www.yourmechanic.com/article/how-to-check-fuses-by-rocco-lovetere) for ignition and the engine management computer (ECU). Do you hear even the slightest "click" from the starter area? If so, the starter solenoid (https://www.yourmechanic.com/services/starter-replacement) has failed. Given the age of your Toyota, the ignition switch...
Bleeding Hydraulic Clutch Line w/ Broken Bleeder Valve
You most likely have a leaking slave cylinder inside the transmission clutch housing. This is why you are loosing fluid. This will cause air to get into the hydraulic system and cause the spongy pedal. Have the transmission removed and...
Common ways Oil Filter Housing Cracks
If the crack in the housing is in the plastic part, that can be written off to normal wear and tear. The plastic filter holder gets brittle and cracks easily. Most shops keep them on hand in case this happens...

Related articles

P0372 OBD-II Trouble Code: Timing Reference High Resolution Signal A Too Few Pulses
P0372 code means less pulses than normal have been detected on the sensor disk on the injection pump due to faulty crankshaft or crankshaft sensor.
P2522 OBD-II Trouble Code: A/C Request B Circuit
P2522 means a there is a problem from the air conditioning refrigerant pressure sensor which may be caused by low refrigerant in the A/C system.
B2105 OBD-II Trouble Code: Throttle Position Input Out of Range Low
B2105 trouble code means there's a problem with the throttle position input range in a 4WD system, caused by a loose harness or short circuit.