is it losing coolant? if so, head gaskets blown. i had similiar problem traced it to a blown head gasket, common fault with puntos, number 4 cylinder (approx. 55000 mile). DIY yourself for £100 if you can and thats including the head skimmed. good luck
granty, February 2010