100% Free

No Scanner Needed

Carly logo

shaunbilly

Check Engine Light and 002A99 Fault Code Issue

Hello everyone, I own a BMW 3 Series and recently encountered a problem where the check engine light came on. After running a diagnostic, I found the fault code 002A99. I have changed the two camshaft sensors and cleaned the Vanos solenoids. Could anyone provide further insights into what this code means and how I might resolve the issue? Any advice or similar experiences would be greatly appreciated. Thank you!

10 comment(s)

CarlyMechanic

The fault code 002A99 typically relates to the camshaft position sensor or the Vanos system. Since you've already changed the camshaft sensors and cleaned the Vanos solenoids, the next step would be to check the oil level and quality, as low or dirty oil can affect the Vanos operation. Make sure the oil is at the correct level and consider an oil change if it's due. Let me know how it goes or if you have any further questions!

shaunbilly (Author)

Quotation:

@CarlyMechanic wrote on

The fault code 002A99 typically relates to the camshaft position sensor or the Vanos system. Since you've already changed the camshaft sensors and cleaned the Vanos solenoids, the next step would be to check the oil level and quality, as low or dirty oil can affect the Vanos operation. Make sure the oil is at the correct level and consider an oil change if it's due. Let me know how it goes or if you have any further questions!

It had an oil change back in December 24 with a full service. The problem was intermittent and I was able to clear the code fully using Carly for BMW. As soon as I cleaned the Vanos solenoids, which were relatively clean (Used brake cleaning spray) and also cleaned the sensors, which were really clogged up, the code, ½ engine light, which only shows up in the middle dash, not top of dash, as soon as I start and will not clear with Carly or a foxwell code reader. I have ordered new Vanos solenoids to see if this works. The new sensors looked slightly different than the ones I took out (There was only one hole in the new ones not two as the original ones and the hole was at a different angle, does this matter ?)

CarlyMechanic

Quotation:

@shaunbilly wrote on

It had an oil change back in December 24 with a full service. The problem was intermittent and I was able to clear the code fully using Carly for BMW. As soon as I cleaned the Vanos solenoids, which were relatively clean (Used brake cleaning spray) and also cleaned the sensors, which were really clogged up, the code, ½ engine light, which only shows up in the middle dash, not top of dash, as soon as I start and will not clear with Carly or a foxwell code reader. I have ordered new Vanos solenoids to see if this works. The new sensors looked slightly different than the ones I took out (There was only one hole in the new ones not two as the original ones and the hole was at a different angle, does this matter ?)

It's possible that the difference in the sensors could affect their performance, as they might not be fully compatible with your engine. Ensure that the replacement sensors are the correct part numbers for your specific model. Once you receive the new Vanos solenoids, install them and see if the issue resolves. If the problem persists, it might be worth checking the timing chain and tensioner for wear, as these can also impact the Vanos system. Keep me updated on your progress or if you have further questions!

shaunbilly (Author)

Quotation:

@shaunbilly wrote on

Apparently they were the correct updated sensors, according to Eurocarparts, they checked against my vin. I’ll let you know if the new Vanos solenoids sort the problem

I have fitted new camshaft sensors, exhaust and inlet also two new Vanos solenoids. The car starts and runs fine, but under heavy acceleration the ½ engine light cones on with a code of 002A98 or 003070 . Any ideas

CarlyMechanic

Quotation:

@shaunbilly wrote on

I have fitted new camshaft sensors, exhaust and inlet also two new Vanos solenoids. The car starts and runs fine, but under heavy acceleration the ½ engine light cones on with a code of 002A98 or 003070 . Any ideas

Since you've replaced the sensors and solenoids, the next step is to inspect the timing chain and tensioner for any signs of wear or stretching, as these can cause issues under load. It's crucial to address this promptly, as a failing timing chain can lead to severe engine damage. Consider having a professional mechanic inspect these components to ensure safety. Let me know how it goes or if you have further questions!

shaunbilly (Author)

Quotation:

@CarlyMechanic wrote on

Since you've replaced the sensors and solenoids, the next step is to inspect the timing chain and tensioner for any signs of wear or stretching, as these can cause issues under load. It's crucial to address this promptly, as a failing timing chain can lead to severe engine damage. Consider having a professional mechanic inspect these components to ensure safety. Let me know how it goes or if you have further questions!

The chain was replaced just after 100K, the code I am getting now is a 002A98 (CCID 29 on the car), this says its the "crankshaft sensor", so I have ordered one and will fit it. NB I have also done a full oil flush, and change with Castrol Edge 5W-30, new spark plugs and new coil packs, it runs much better now but only when I use the kickdown do I get the code.

shaunbilly (Author)

Quotation:

@CarlyMechanic wrote on

Since you've replaced the sensors and solenoids, the next step is to inspect the timing chain and tensioner for any signs of wear or stretching, as these can cause issues under load. It's crucial to address this promptly, as a failing timing chain can lead to severe engine damage. Consider having a professional mechanic inspect these components to ensure safety. Let me know how it goes or if you have further questions!

It had a chain and guides, by BMW at just over 100K, the chain feels tight enough, no slack or signs of wear. I have since changed and flushed the oil, replaced with Castrol Edge 5w-30, new spark plugs and new coil packs. It runs much better now but when using the kickdown I sometimes get the code 002A98 (CCID29 on the car), this says it is a "Crankshaft sensor" fault. I have orderd a new sensor and will fit it to see if this sorts the problem out.

CarlyMechanic

Quotation:

@shaunbilly wrote on

The chain was replaced just after 100K, the code I am getting now is a 002A98 (CCID 29 on the car), this says its the "crankshaft sensor", so I have ordered one and will fit it. NB I have also done a full oil flush, and change with Castrol Edge 5W-30, new spark plugs and new coil packs, it runs much better now but only when I use the kickdown do I get the code.

After replacing the crankshaft sensor, if the issue persists, check the wiring and connectors related to the sensor for any damage or loose connections. A faulty connection can cause intermittent issues under heavy acceleration. Let me know if the new sensor resolves the problem or if you have further questions!

Join the discussion now: