Skip the auto shop - Our mechanics make house calls

Q: P0012 and P0299. Can't get power when I accelerate and rpms goes high when the gears kick in.

asked by on

P0012 and P0299. Can't get power when I accelerate and rpms goes high when the gears kick in.

My car has 8600 miles.

A: Hello and thanks for contacting Your Mechan...

Hello and thanks for contacting Your Mechanic. The code P0012 means that the camshaft timing sensor is reading the camshaft is retarded. The code P0299 means that the turbo has excessive low output. Your turbo will not spool up correctly if the engine is not producing the proper power. It seems that the camshaft sensor is not registering causing the computer to fire the injectors and ignition based on the crankshaft sensor only. This makes a loss of power and makes the vehicle accelerate slowly. The camshaft sensor also is tied into the transmission to determine camshaft speed when shifting. In default, the transmission shift points will be delayed. I recommend checking the harness plug connection for any moisture or debris on the contacts. Also, if the contacts are clean, I recommend replacing the camshaft sensor and then clearing the codes. The problem should go away. If you would like help, consider having an expert automotive technician from YourMechanic come to your home or office to inspect and diagnose this issue for you, and make or suggest any repairs as needed.

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

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: Brake or tire noise

The noise may be from a faulty wheel bearing or sensor for that wheel that is causing the system to go into limited operation mode. Limited operation mode lowers the power output similar to what you described. The system would...

Q: Check Engine Light is on - codes P0313, P0299, P0304

Hi there. Based on what you've described, this could be a combination of faults between 2 or more things; however, I don't believe the coils and spark plugs are at fault. One of the codes is set during a low...

Q: Sluggish acceleration

From the description provided, it appears that you are experiencing transmission problems when accelerating your Mini Cooper. There can be a variety of reasons for this to happen, such as low fluid, a failing shift solenoid or even internal damage...

Related articles

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 P0052 code means This code is seen when the Engine Control Module (ECM) tries to control 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...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.