Well today coming back from the dentist my car seemed that it was lacking a lot of horsepower on the top end. I thought it wasn't too much to worry about. After I got home I went to work and that's when the real problem started. The car is aggressively shifting and sometimes not even shifting at all. It seems like it's misfiring. I had three codes come up from a generic OBDII tool.
P0369 (Camshaft position sensor exhaust) Just replaced with OEM BMW cost me around $100 from BMAparts.com wtf.
Read the last two could be a possibility of bad gas, bad disa, cracked intake hose, etc. I'm going to check for all of those things but why would the CPS code come back? I literally replaced the part with a brand new BMW OEM one a couple weeks ago, no light since until now. Suggestions?
The car works perfect sometimes like 1 out of 10 times for a few minutes then I can't get past 4k rpms and it wont shift.
Anyways, so i'm going to check DISA valve, All intake related things, maybe clean the MAF.