Skip the auto shop - Our mechanics make house calls

Q: The codes p0012 and p0015 was shown on the scanner when I had my car checked.

asked by on

I'm troubleshooting. The engine has begun to fluctuate in rpms occasionally with idle, and generally after driving long periods and coming to a stop. The car would always jerk a little after coming to a stop since purchase, which I never thought much of, but has led me to believe it may be timing related, either mechanical timing or loss of pressure due to a deteriorating head gasket or leaking VVT system. The initial issue was an engine misfire on cylinder 3. This was corrected after driving for some time by replacing the coil pack on that cylinder. In the month or 2 following, drove fine. I still havent replaced the rest of the coil packs/spark plugs. After getting the p0012 and p0015 codes recently I replaced both Vanos solenoids which resulted in a better driving experience for maybe a week. I also noticed the oil fill cap was leaking and replaced this. I'm wondering if oil cap leak could be related to head gasket or VVT, because still appears to be an issue, codes keep coming back

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

Hi there. The codes P0012 and P0015 are related to the camshaft position sensor. Check the sensor out and make sure that its plugged in. Also, check for power to the sensor. The camshaft sensor keeps the ignition correct at all times for the ignition and fuel timing. If your engine is jerking the vehicle at stops, then the sensor could be reading a retard reading causing your engine to run rough and stumble. I recommend replacing the camshaft position sensor if the wiring is good. If you need further assistance with vehicle jerking at a stop, then seek out a professional, such as one from Your Mechanic, to help you.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
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. The codes p0012 and p0015 was shown on the scanner when I had my car checked.

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: The TBC 10amp fuse blows, but when a place a 30amp fuse it doesn't, this circuit supplies pwr to the Body Control Module 2006 Chevrolet Silverado 1500

Hi there - the Body Control Module (BCM) distributes electrical power to the various electrical components on the vehicle, based on things like light switch positions, window and door lock controls, etc. To diagnose a BCM requires a detailed electrical...

Q: car wont start after changing crank shaft pulley

This sounds like potentially either a loose crankshaft pulley bolt or potentially stripped threads on this bolt. Either way, this has likely caused a problem with timing and potentially a variety of other issues. Since you can't get the car...

Q: An auto shop is charging 1,200 dollars for a camshaft timing solenoid replacement , is that reasonable ?

Sorry to say it, but that really isn't out of line. The 1.8 turbo engine that VW builds has an extraordinarily complicated valve train. In most cases doing a timing device replacement is an all day job for the most...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...