My car has been overheating at idle after a long period of time - perhaps 20-30 minutes in traffic. If I drive, it immediately starts to cool down again. I don't drive often so it hasn't been an issue but I would like to get it working properly.
I took it into a mechanic to get checked out because diagnosing the problem is beyond my technical ability (I do some light car work and generally know how things work) and they said that they were absolutely sure it was the head gasket, and quoted me a bill of $2700 (which seemed high, but that's not really relevant to the question).
I'm mostly wondering - are the symptoms consistent with a head gasket? I know one of my fans has been knocking when I turn it off and occasionally does not blow hot air so I thought maybe it might be related to that, but the mechanic was very adamant it was a head gasket issue.
To my (limited) understanding, a head gasket issue should become more pronounced when the car speeds up, not when it is idling.
Am I totally wrong on this? What would make the mechanic so sure it was the head gasket (he didn't provide any reasoning behind his thought process).
EDIT:
It was a blown radiator fuse (and to a lesser extent some leaky radiator hoses)
First mechanic was very clearly a liar.
..and occasionally does not blow hot air
seems like a useful detail