Q: I have a check engine light coming on and off. Scanned code is p0013. CMP solenoid fault. 2008 Pontiac G6

asked by on January 23, 2017

Engine light started coming on so I took it to AutoZone and got it scanned. The result says that the code is P0013 and the definition of the code is as follows: Camshaft position(CMP) actuator solenoid fault Explanation: The ECM has detected an opne or short circuit condition in the CMP actuator solenoid, Probable cause: Open or short circuit condition or failed CMP actuator solenoid.After some research I did some troubleshooting. I disconnected the battery and unplugged both camshaft position sensors that are placed on the front and the back of the engine head and I plugged them back in and reconnected the battery. Then I started the car and the engine light was gone so I thought it was fixed. Next morning I started the car and the engine light was back on so I repeated the process and now the engine light is off. My question is Do I need to replace the Camshaft position sensors or Camshaft actuator? How can I test which should be replaced? Could timing belt also cause this? Thank you

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

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

Hello - the P0013 (camshaft position actuator solenoid control circuit) code you have could be caused by several issues. This could be an electrical issue with the wiring to that solenoid itself. There may also be a problem with a stretched camshaft timing chain or worn cam chain guides - especially if cam chain timing components have not been serviced on your engine. Since your problem comes and goes, I would check the wiring and connectors closely as a first priority. Then check for a lack of continuity in the solenoids themselves. I recommend a Check Engine inspection performed by a mobile, professional mechanic, such as one from YourMechanic, who will come to your location, diagnose this problem, give you an accurate assessment of damage and cost estimate for repairs.

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

Head lamp stays on
A few faults can cause the vehicle to have a headlight that remains on. The most common problems include a wiring short to power, switch issue (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-headlight-switch), or the headlight (https://www.yourmechanic.com/article/symptoms-of-a-bad-or-failing-headlight-bulb) itself. If you'd like to get this fixed and...
Turns over won't start. 1972 Chevrolet Chevelle
Hello. It is possible that there is a wiring issue, or that the carburetor is actually leaking fuel into the engine which flooded it. I usually pull the spark plugs first to see if they are covered in fuel. If...
My car keeps blowing oil sending units
Hi there - I suspect you have a blown head gasket. Having coolant in the oil is a classic blown head gasket symptom, and having very high oil pressure means combustion pressure is being leaked into the oil passages. This...
Car won't start I can hear it trying to crank. I've just replaced the alternator and battery it just won't turn over...
This suggests that the motor have run out of oil. When the oil pressure gauge reads zero, this means that there is not enough oil pressure inside the motor to properly lubricate engine components properly. When this happens, you may...
I have 2016 promaster city I want to know how to silence the seat belt alarm
The seat belt warning will chime as long as you are not wearing your belt and the vehicle is moving. The procedure to disable the warning is similar in both vehicles you have mentioned. The best way to disable this...
Codes p0708 and p0706 show up i can drive and shift fine one trip the next trip it will act up.
Hi there. The P0708 trouble code (https://www.yourmechanic.com/article/p0708-obd-ii-trouble-code-transmission-range-sensor-circuit-high-input-by-andrew-quinn) means that the Engine Control Module (ECM) has detected a malfunction with the transmission range sensor. A mechanic would begin the diagnosis of the P0708 trouble code by finding the manufacturer’s suggested procedure...
Oil Change issues
Hello, thank you for writing in. Your issue is likely something small and silly that you are overlooking. Often the oil filter seal sticks to the engine rather than the old oil filter when you take it off. If this...
2000 GMC Sierra 1500 4x4 Need fluid recomendations
Here is the (recommended fluid chart)[ https://www.dropbox.com/s/aj2pl3u0rybj7pp/2000%20gmc%20sierra%20fluid%20chart.pdf?dl=0]

Related articles

How Are Car Sensors Protected From Heat and Debris?
Reliable car performance depends on sensors to collect and relay data. Some car sensors can be cleaned to make them work reliably again.
How to Buy a Classic Pontiac
Whether you want to buy a classic Pontiac for yourself or as a gift, here are some tips on buying one for a great value.
How to Replace a Steering Angle Sensor
A steering angle sensor fails if the Traction Control Light illuminates, the steering wheel feels loose, or the vehicle drives differently.