yeah done all those bits, but it struggles, two garages have told me that its either temp sender in the coolant pipe or the throttle position sensor, the TPS is about 250 quid apparently so wantto make sure its not the temp sensor.................................................