I agree with the radiator shop suggestion. They will clean the tubes (rodding, as they call it) better than by just soaking the radiator in a bath of some kind.

Harvester