Things I would check, 1 the ECU coolant sensor at the back of the cylinder head since you mentioned it doesn't due it when cold. I would also check the TPS for correct operation with a multi meter and make sure it is clicking when it closes. http://www.sjmautotechnik.com/trouble_shooting/ecu20v.html HTH's Austin