Please don't post to Usenet in HTML. It sounds like someone installed a check valve on the cold water entry on the heater (or possibly elsewhere) without using an expansion tank or checking the pre-charge on the existing expansion tank. The bottom line... Heating water will cause expansion and if there is a check valve - it creates a closed system where pressure will build without an appropriate expansion vessel.
Bob Wheatley