
Originally Posted by
PreciseD
- P0010: "A" Camshaft position actuator circuit/open (bank 1)
- P0012: "A" Camshaft position - timing over-retarded (bank 1)

Originally Posted by
SJorge3442
the p0010 is probably causing the P0012. Get yourself a new camshaft position sensor.

Originally Posted by
texasboy21
I had the same code. Replace the camshaft position sensor and you should be good to go. Its under the timing belt cover and a ten minute swap.

Not to add insult to injury here, but I would be remiss if I did not point out that neither of those codes is generally caused by a faulty Camshaft Position Sensor.
SJorge was correct in saying that "p0010 is probably causing the p0012". But let's take another look at the codes here:
"
Camshaft Position Actuator circuit open - Bank 1" is the code. This has a very specific meaning. Namely that there is a circuit fault (in this case an OPEN) on the circuit for the Camshaft Position Actuator. Pretty simple.
Let's take note that it does not refer to a
sensor (something that "senses"), rather it refers to an
actuator. Actuator:
A device that is responsible for moving or controlling a mechanism or system. In this case it is controlling Camshaft "A" - the intake camshaft.
In the Audi 1.8 Liter Turbocharged engine, the intake camshaft position is variable across a range of approximately 22 degrees. This variable movement is controlled by an actuator known as the Camshaft Chain Adjuster, sometimes referred to as the Camshaft Chain Tensioner - as it is also responsible for tensioning the chain.
The actuator itself is not continuously variable, but rather an on/off affair based on applied oil pressure. This oil pressure is controlled by an electrical solenoid mounted directly on the Camshaft Chain Adjuster. This solenoid is how the ECU is able to control the variable movement of the camshaft between it's 2 extreme positions. It is controlled via the electrical circuit to the solenoid integral to the Adjuster.
It is a fault within the electrical circuit to this solenoid which is the cause of code P0010. The most common causes for an "open circuit" code would be that the solenoid itself is unplugged from it's electrical connector, or the fuse is blown for the circuit. The solenoid does happen to have it's very own fuse. In the case of a blown fuse, this will disrupt nothing else other than Camshaft Position Actuation.
Once the fuse is blown (or the circuit is otherwise opened), the Camshaft Chain Adjuster is no longer able to actuate, and thus defaults to the fully retarded position. Commands from the ECU to "Advance" the camshaft by 22 degrees will be futile as the solenoid simply will not energize. This will result in code P0012 - "Intake camshaft timing over-retarded (advance setpoint not reached)".
Because the feedback loop for intake Camshaft Advance is via the Camshaft Position Sensor, the presence of these 2 codes actually reinforce that the sensor is working properly, not that it has failed.
It would be my recommendation to reinstall the cam position sensor and it's connector, and proceed with checking the connector and fuse for the Camshaft Chain Adjuster control solenoid circuit. The Bentley manual lays out a simple procedure for checking all aspects of the solenoid control circuit using an LED test light.
Bookmarks