I have a problem with my 2005 Yukon, so it has a Small leak in the radiator. So every week or so I have to put water in it because I run mail in my Yukon, and one day I checked it and somebody started talking to me, so I shut the lid and forgot to put the water cap back on the reservoir, and I went 8 miles then It flashed that, it was overheating. I pulled off and automatically turned my car completely off. Let it cool down. I opened the hood and noticed I had forgotten to put the cap back on. I left it there to cool completely. Came back the next day to take it home, and it kept overheating every mile. I kept turning it off, then I took it to the shop. I got New water pump and thermostat. I spent $1000 and it's still slightly overheating to the line before the red line. I cannot work until I get this fixed, and I have no more money because I used all my savings. Another thing the oil is not milky and there's no white smoke coming out the tailpipe so I don't think it is a cracked head or a gasket.. Does anybody have any ideas on what to do? I really appreciate it. Thank you!