Check all the wiring from the mains to the switch on the ceiling or wall etc...I replaced a shower last year for the same reason, only to find when removing the old one, that the live terminal had come loose from the pull cord switch. Good luck!!!
Andy conway, November 2008