Hi John,
I know this was years back - but did you manage to fix your shower? Mine is doing exactly the same thing, it runs for up to an hour after I turn it off...
People have suggested it may be faulty thermostat or something? Any advice you have would be greatly appreciated, thanks!