Q: p0021 Engine Light Code and trouble accellerating to faster speeds

asked by on

I already asked this question , but i want to ask it again to get a second opinion on what you guys think is going on with my car. the other day i was driving along fine when all of a sudden the check engine light came on and as i went to accelerate up a hill, the engine seemed to loose power, ever since that day it has had a hard time accelerating up hills or to faster speeds. the car drives fine in the first couple gears, it only has trouble accelerating once i reach the 3rd gear or so to accelerate up hills or to go faster. i came home and hooked the car up to my laptop and it gave me code P0021, according to my research on this code, it could be a number of different things. before i start replacing all kinds of unnecessary part, what do you thing is the issue?

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

The underlying cause is most likely among these possibilities: 1) blocked oil passages due to sludge; 2) faulty wiring to the camshaft oil control valve; 3) a faulty camshaft oil control valve; or 4) faulty timing chain and/or camshaft phasers. Blocked oil passages and faults in the control wiring are most likely, however, in practice the way this is diagnosed is via a decision tree that is published in the factory service manual. Note, too, that loss of power although maybe partly explained by the code (P0021) can be caused by additional faults some of which will not show up as trouble codes. If you want the required diagnostic steps performed by a certified Mechanic, dispatched by YourMechanic right to your location, please request a a Check Engine Light diagnostic and the responding certified mechanic will investigate and resolve the issue. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. p0021 Engine Light Code and trouble accellerating to faster speeds

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

Get a quote

What others are asking

Q: Intermittent starting issues

Hello. There are two easy ways to test a starter. One is to measure the voltage present at the starter terminals when cranking the vehicle. Another way is to test the starter with a starting system tester directly at the...

Q: when to replace the timing belt? cost?

Typically, most manufacturer's recommend that the timing belt gets replaced around 100,000 miles. I would recommend checking in your owner's manual to verify the exact mileage. This replacement involves removing the timing cover which can be quite labor intensive. Expect...

Q: 2003 Toyota Camry. Car still overheating after changing fan assembly, cooling temp sensor, and thermostat. Need help.

Be sure not to drive the car if it is overheating because overheating can warp the cylinder head and/or engine block causing costly damage. In addition to the items you have already serviced, the most common causes of overheating include...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...
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...