Why is the top of radiator not getting hot?
This is most commonly caused by air/gases getting into the radiator system. Bleed the air out using a radiator key. If this continues to happen your system may need power flushing or new rust inhibitor adding. Radiators should not need to be bled regularly.