My brother has a 96 Dodge Ram that keeps overheating after going a few miles. He has replaced the thermastate, water pump, and clutch band. The radiator is only a year old. The water levels are fine. There is no blowed head. Why is this truck still running hot?