Really getting hacked off with this car now!! Changed the TB, Coolant Temp sensor and spark plugs yesterday. Can ran ok ish last night. temp gauge hit 90 no problems. 6am this morning, car wouldn't even IDLE!! Had to rev its nut off just get me off my drive and set off down the road. Temp gauge never went above 70 (even on the climate display!) Once warmed up alot (nice red hot air through the vents) Gauge still saying 70 and running a bit better. Finished work, and started car...it was the same. Wouldn't idle. Took air filter off, unplugged and replugged Coolant Temp sensor, started car and it started idling fine. Better ride home, although, temp gauge never went over 70 again though. MPG is totally pants again. 19mpg!! Just plugged it into laptop and got these: VCDS-Lite Version: Release 1.0 Tuesday, 04 October 2011, 19:11:46:0 Control Module Part Number: 4D0 907 551 F Component and/or Version: 2.8L V6/5V MOTR HS D03 Software Coding: 04201 Work Shop Code: WSC 00020 3 Faults Found: 17967 - Throttle Body (J338): Fault in basic settings P1559 -- 35-00 - - 01166 - Engine Torque Signal 11-10 -- Control Limit Not Reached - Intermittent 16551 - Oxygen (Lambda) Sensor B2 S3; Heating Circuit: Malfunction P0167 -- 35-00 - - What is torque signal problem? I dont have 3 lambdas sensors on the car?!? With the bonnet up and drivers door open, the TB does make a whining noise for about 35-45 secs then clicks 3 times and stops. Is this normal?