first time on the site so excuse me if I'm a bit slow. I have a 2004 Gmc 2500HD LB7 with 249K on it. I had an overheating issue on my last trip an found water leaking down onto the oil filter area, I let it cool and filled it with water, drove 600 miles with no problem. Pressure tested the system to 20lbs and no leak. Filled up the tank again and drove it around in 90 degree weather and it started leaking again. I cant tell exactly where it is leaking but it may be at the oil filter housing area. No oil in the coolant and no coolant in the filter. Just drove another 2500 miles with the pressure cap loose on the overflow tank and no leak and ran steady at 195 degrees. When I put the cap on tight and drive it, leaking again. Takes forever to warm up and will not warm up while idling. Put in two new thermostats after overheating and no change. Runs like a champ. Any suggestions. It's driving me nuts.