Make sure the radiators are pitched back towards their inlet side. Sometimes they get screwed up if a floor has been replaced - especially if someone adds a layer and moves
the radiator "up". it messes with the pitch at the bottom of the system.
See if any of the pipes that are exposed haven't been "moved" (like a shim added, or extra hanger) - they go high out of the boiler, then all pitch down to the return, with each radiator taking a feed - if any of the feeds have a low spot, they will bang.
there is also the possibility of pipe expansion, and it the way it interferes with the walls - this sounds more like a clicking, rather than a steam bang.
we had a great system in my parents' house. only problem is that it had integrated domestic hot water - so if you took a shower, the system couldn't get hot enough to make steam!!!
always great on a cold winter morning with people getting ready for work and school.
that being said, a good boiler guy would be a great answer. there are other solutions.
-
i heard there are some really cool radiator control valves (the ones that let the air out of the radiator until they get hot and shut down) which allow for room based control.
they learn how to balance the system, so one room isn't hot, while another freezes.