i own a 03 fiat punto it keeps overheating...even if i drive the car for 2 minutes my fan would go on but d engine is stone cold d temperature gauge would increase very quickly aswell why is dat??and now wen i try to put my heating on it jus releases cold air instead of hot wats wrong??i was told it could b d head gasket bcause fiat cars have a history of these problems so i have takin d cap off my coolent container and have been putin water in every day r 2 as advised this has helped a little..so is it a gasket r a radiator r wat any mechanics out der help....!!!