Purchased my 2003 M5 in November with a clean PPI and 44,000 miles. Added Shark Injector software a couple weeks later. When sprinting off, 1st and 2nd are full of pull and power. However, when hitting third, the tach will often race up to 6 or 7 with little or no acceleration evident, and if I drop into fourth it will just race right up to 6 or 7 with no pull again. The gear is fully engaged, and if I let off and then reapply the accelerator, the power often comes back. Sometimes it runs great from 1st-5th, but it's becoming more apparent. Is it shift points? Is it the software? Is the tranny slipping? I recently replaced my O rings, but that is all. Any help is appreciated.