My father-inlaws '05 dakota has started to over heat. He found the radiator had a small leak, so he added some stop leak to it. Things got worse. Overheated on way to my house, after dinner we looked at it and found it low on coolant and over flow tank empty with lid blown off. Refilled will 50/50 mix and ran engine in drive way. Coolant in radiator never got hot, air temp. But gauge read normal at half way mark. I suspected bad T-stat. We drove it to his mechanics shop about 10 miles away, about 5 miles in started to over heat and almost peg gauge. We turned on heat all the way and fan on high. Drove rest of way, slowly. Upon parking, we ran it and temp came down to half way. He had the radiator replaced and new thermostat installed,cooling system flushed, but it still overheats. Changed oil and looked good no signs of coolant. Very strange???? Truck has heat, upper hose hot, but lower hose cold. No further lose of coolant. Any ideas. Truck has 3.7 v6 with 150,000 miles