If the fins are ok & not damaged it could well be an internal blockage Is it a copper /brass rad? . If it is & you dont get it sorted & you want your rad stripping down & unblocking contact me. I will take the tanks off flush & sword the tubes the put it all back together for you.