yep get that MAF sensor either cleaned or changed, id prob try what piston slap did with that temp sender, cant go wrong for a ?20 fix even if it dont work,dont think reddex will cure it as its only done 19,000 miles and bound to be spanking all over!, hey mines not far off 80,000 now, and goes a hell of alot quicker than when i got it, id get yours on the motor way and get it revved right up there with some miles and it will run better a german website is saying these 20v engines either turbo or non dont run in till around 150,000 miles! plenty to do then! let us know how yaget on matey