I recently got a P0012 code related to an over-retarded intake cam after changing my oil. I bought and replaced the intake cam-position sensor and nothing changed. Keep in mind my car will start and run fine for around 5-10 minutes then throw me into limp mode, i could even restart my car and the limp mode will go away again for a short time. I never get the half check engine light lim mode thingy when driving rough, i could be driving normally around 2-3k rpm and still get it, so it doesnt kick on when putting the enigne under more load. My engine also ticks a bit but im not too sure about that, i did the next step and replaced my intake vanos solenoid yesterday, drove the car for around 30 minutes and it was perfectly fine, not sure if the engine bay noise went down though. Everything was fine so i decided to drive to school this morning and within 3 miles, boom half check engine light limp mode. I was unable to check the code as i didnt have time and had a bad connection with my OBD but i am suspecting its the same damn P0012. What can i do? I also get an increased battery discharge light almost everytime i start my car if that has anything to do with it. It also has a custom tune by Doc Vu although i dont know much about it as it was done before i bought the car. Car has around 155k miles btw (Yikes)
I've been really stressed with this recently so anything would help please. My ideas would be a new battery, maybe new coils and plugs, or even something to do with my oil filter cap doesnt have that stem like spindle thing in the middle maybe causing less oil pressure in the top of the engine? i really dont know and im only 15 so no hate please