Just recently completing my restoration. Have replaced the intake manifold, water pump, thermostat and radiator on my 351w. Drove it about 10 miles yesterday, longest stretch yet, and about 5 minutes after parking it in the garage I heard a loud pop...went to take a look and the top radiator...