Had this before with Triton showers - usually means scaling of the can which causes it to overheat and trip out the thermostat switch on top. You may be able to remove the can and run some descaling solution through it, but rarely works for me - a new can is usual;ly the only answer. Sorry !!
BazG
November 2009