Hey guys, I just had something similar happen to my 97 that has 140,000 miles. I have already changed the heater core, radiator and water pump a while back and just last week had a boil over. Not an over heat but a boil over. It was like after it boiled over then it was fine. So first thing I did was go to every forum and read things about head gaskets leaking into the coolant and causing excess pressure. I changed the thermostat with one of those "fail safe" from autozone $25. As soon as i let it run and get to operating temp it boiled over again and then ran fine the rest of the day. Weird. So I thought for a bit. Well seems our trucks call for a 195 degree thermostat. Could it be as simple as the thermostat being to hot? Not opening soon enough until the boil over occurs and then opening and it being fine after? I went on Ebay and got a 160 degree thermostat from Jegs. $10. And also a new radiator/overflow cap. Guess what? I can watch the antifreeze rise in the over flow just a bit and then BAM the thermostat opens and its all good!! FIXED!!! sure some guys have the head gaskets fail but I would try the cheapest things first. Just my little bit of trial and error. Hope this helps someone out there