if all is ok that you say there has to be a blockage in the radiator, pull it out and have it flow tested. you can ck it yourself by blocking the lower hose outlet and filling the rad full of water after it is full remove the plug from lower outlet and se how fats the water comes out. it should drain very rapidly.