M
I have a 2005 M7 that won't pull past 6000 rpm under a load. If I pull the belt or just put it on a stand it'll pull 7900 rpm. I have done a few mods to it. I've put stm power valves, bmp y-pipe and full velocity can, also I have a bmp torsion spring conversion kit. I've checked fuel pressure and it was within specs. My best guess would be that it's something electrical possibly the stator?