Looking for suggestions from good diagnostic mechanics.
'95 525it M50 vanos auto. The trouble is an off idle stutter and hesitation and little power until the revs climb a bit. Even without load in neutral when the throttle is snapped open there is a tiny lag, bwaa then at around two grand it zings right up. The low range is for ****.
My efforts so far;
Checked for vacuum leaks, none.
Cleaned throttle body and checked for smooth opening(OK), no change.
Cleaned IAC, no change.
Changed o2 sensor(had code,sensor was <20k), no change.
Checked plugs and connectors, looked good.
Injectors ultrasonic cleaned and flow tested, one had the pintle stuck open and was replaced w/new Bosch, second examination of the spark plugs showed one was rich.
All spark plugs replaced along with fresh injectors. The stutter it had off idle now gone but hesitation persists.
Cleaned MAF, no change.
If someone else were to present this to me I'd suggest vacuum leaks. I've looked and looked again, none found.
I haven't thrown things at a car in a very long time but am coming close. Can any of you guys think of WTF I'm missing here?
EDIT The TPS was also changed, first thing I did after checking for vac leaks.