i recently picked up an 08 535xi and immediately threw a code for hpfp and low fuel pressure sensor. replaced both and got out of limp mode and had full power again. now it is giving me random long cranks and a definitive rough idle. wont throw any misfire codes but i can feel it in the seat and also it hesitates sometimes. i got an mhd wifi adapter that just came in the mail today and did my first datalog. alomg with weird spikinmg fuel trims i also noticed that im getting cylinder timing corrections? i have absolutely no clue on what to look for with this thing or where to start so i figure ill post the datazap and see what you guys think also had a couple of shadow codes which may be related! thanks in advance!