Hi, i have a fiat punto 1.2 1999 t reg and have had no end of problems i have had head gasket changed i have changed starter motor. But for a while when in traffic or slow moving and i havent got foot on gas the revs drop from 1000 to nothing every couple of seconds. please help as it is starting to over heat my engine. when i took it to a garage when i had to clutch replaced they said that revs do not tend to stay at 1000 that they drop but surely not that much so the car would almost stall. HELP!! thanks