I have a 2005 chevy silverado 1500. It has the 5.3 and has 103500 miles on it. I just replaced the intake manifold gaskets and thermostat. It overheats alot and drinks coolant like no other. What could cause this overheating? and I white smoke at start up. not all the time but most of the time.