Car Questions

How to fix a P0010 ...
 
Notifications
Clear all

How to fix a P0010 code in a 2014 Malibu?

  

0
Topic starter

My girlfriend has a 2014 chevy Malibu LS 2.5L 4cylinder and her check engine light is on took it to get checked out and the code that it's giving is P0010 which says it's a camshaft position sensor and or a camshaft position solenoid. I went a head and changed them both out and the light is still on took it in to see if it gave another code but it's still giving the same code. The car shuts off at idel and hesitates. What else can be the problem?


2 Answers
2

Whenever dealing with camshaft actuator solenoid codes the first thing is to make sure  that the oil is clean and the oil level is correct on the dipstick so you could try an oil change.

But I don't think that's the problem in your case because P0010 is an electrical circuit code.

The conditions for the computer setting the P0010 code are the ECM detects an open, short to ground, or short to voltage, on the (high) control circuit OR an open on the low reference circuit for more than 0.25 second.

You've already replaced the solenoid and since you're still throwing the same code with the new solenoid as with the old solenoid we'll assume that the part isn't defective and isn't shorting out/open internally. That leaves a wiring/wiring connector issue between the ECM and the solenoid or (less likely) a faulty ECM transistor.

Ideally you'd use a decent scanner with bidirectional abilities to troubleshoot this but you should be able to nail this down with a $10 multimeter if you troubleshoot the conditions for setting the code.

Ruling out the actual solenoid being faulty (you did), the conditions for setting the P0010 code are wiring and wiring connector integrity issues (or far less likely the ECM).

On the high Control Side Circuit wire, either an Open (break) in the wire, a Short in the wire to another wire that carries 12 volts, or a Short in the wire to a wire or metal engine part that's a Ground.

On the Low Reference Circuit wire, an Open (break) in the wire.

The high Control Side Circuit wire is the Power wire (it's 12 volts being "pulse width modulated" by the ECM to control the solenoid).

The Low Reference Circuit wire is the full time Ground from the ECM.

The ECM monitors the voltage on both of these wires. (that's how it set the P0010 code).

Assuming you don't have a bidirectional scanner, you can use the bias voltage on the Control Side Circuit wire to test the integrity of these 2 wires from the ECM to the Solenoid electrical connector.

On yours it should be between 0.9 volts to 2 volts. So first carefully inspect the wiring connector. Look for corrosion or damage. Then clear the code and check the circuit using the bias voltage on the control wire and the ground on the low reference wire. 

This would be a good starting point.

Here's a video of a guy doing this.

https://youtu.be/y8i3i3Dxidc?t=77

 

 


1

Did you use OEM or after market parts?  See this to help -

https://www.autocodes.com/p0010_chevrolet.html


Share: