I had my engine taken out of my 1991 gmc sierra to get the rear main seal resealed, and the intake manifold resealed. After Putting the engine back in, it overheated. So I replaced the thermostat, radiator, and water pump, but it still overheat. If I take out the thermostat it does not overheat, what could be the problem? BY THE WAY THE TIMING WAS ALSO ADJUSTED BEFORE THE TRUCK STARTED OVERHEATING.