Q: My Check Engine Light is on - code P0010. The intake camshaft position actuator solenoid may be faulty.

asked by on November 09, 2016

I got a OBM-2 troubleshooting reading of P0010 stating that the intake camshaft position actuator solenoid control circuit bank 1 may be faulty. Their listed as AA1 , AA2, AA3. The car has lately been hesitating at higher rpm's while driving. I originally thought before getting the readings that the fuel injectors were clogged or needing cleaned out. I do put high test gas in the car every other fill up. But now the engine light is on and so is the service esc traction control light. I am almost certain that its just the solenoid needing replaced. I took the cover off the top of the motor to look at the solenoids, and their is some dryed up oil or something of the sort where the solenoids are located but I don't know for sure if that would be the cause of this situation? Any advice you could throw my way you put my mind at ease. I literally just paid this car off, and up till this point, its ran fine. I had your mechanic come out twice, once to replace the spark plugs & belt.

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

Hello. The P0010 code indicates a bigger difference in the cam timing (relative to the crankshaft) than should be possible with variable valve timing, which this engine employs. This could be the variable valve timing actuator on the camshaft as you mention, but it could also be a worn/stretched timing chain, weak timing chain tensioner, or worn timing chain guides.

If worn timing components are the problem, you might also hear irregular metallic rapping or clanking noises while the engine is running. I would recommend having a certified mechanic, such as one from YourMechanic, determine why the Check Engine Light is on. The ESC and traction control light issue is likely related to a wheel speed sensor problem, and reading all the codes will provide more information for that fault as well.

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

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

just got a oil change Car engine temp got really hot, oil spilled under the hood, loud screeching and smoke when the car is on

Hi there. I honestly hate hearing horror stories like this and am very sorry this has happened to you. There are several things that could have caused this issue, ranging from the oil service place forgetting to put the oil...

Stalling at cold start, runs fine when warm

Diesels are in fact notorious for being cold blooded by nature and can be even worse on cold starts. This is mainly due to the manner in which diesel fuel is ignited vs regular gasoline. Diesel fuel has a much...

Can I reset the computer and if so how?

Hi. The radiator shouldn't make the Check Engine Light come on if it is bad. Your Check Engine Light is on because there is a sensor in your engine sending a bad message to the PCM. To solve this problem,...

Related articles

P2081 OBD-II Trouble Code: Exhaust Gas Temperature Sensor Circuit Intermittent Bank 1 Sensor 1
P2081 P2081 trouble code definition Exhaust Gas Temperature Sensor Circuit Intermittent Bank 1 Sensor 1 What the P2081 code means P2081 is an OBD-II generic code for the exhaust gas temperature sensor circuit signal is intermittent for bank 1 sensor...
P2633 OBD-II Trouble Code: Fuel Pump B Control Circuit Low
P2633 code has a problem with fuel pump B control circuit often due to a bad fuel pump, faulty fuel pump relay, or broken ground wire.
P0339 OBD-II Trouble Code: Crankshaft Position Sensor A Circuit Intermittent
P0339 means that the car's computer has detected a voltage signal from the crankshaft position sensor that exceeds maximum specifications.