Gaz, unless I'm missing something it seems to me that you haven't even done an IR on the circuit, but you've been back it seems. I'd have given the circuit a full test before even suggesting a new shower - start at the start mate, fault finding is a linear procedure