bmw m5 m3 losing high revving