21 year old b7500hst overheated due to trash in radiator,I think. Have refilled coolant,cooled overnight and it cranks and runs smooth,but temp gauge maxed out in the red,even after disconnecting and reconnecting battery. Took dash out,no corrosion that I can see. Any ideas would be really helpful. Thanks.