I Have the GMC Sierra 3500 HD with a Vortec 6.0L . I've faced this problem well over a year now, and i only encounter its appearance after it rains, while in summer the engine works perfectly. i knew that the problem is back only from the temp gauge going lower to 90 degrees when its normally 100 (Celsius because I'm in Dubai) but i know the normal engine temp is 100. I've changed the thermostat earlier but the problem wasn't fixed, i cleaned out the battery wires after it then the problem was fixed for well over 9 months. And now the problem is back and its taunting me and really really pissing me off. Please HELP me because its my daily driver truck and i just wanna get over with this shit and get it fixed. One trick i keep doing when this appears is that i disconnect the Battery wires and reconnecting again then the problem is fixed for a few hours, then its back again. The temp here in Dubai is over 40 degrees Celsius and i always boil while driving, Hell i even had to do the battery trick even when i was on a date. TWICE for gods sake, she never called again....