i had a bad spot or two in accelleration on my 535, i cleaned the contacts in the air flow meter and that fixed it right up, i am not saying this is your problem but theres a few things that can kill performance, a old slow 02 sensor will make it surge on full throttle accelleration and crap up mileage, air leaks don't do it any favors, old tune up components don't help ether