Ally...have checked everything, the only thing I can find that might be causing a problem is that the .....
CONTROL BOX IS FULL OF WATER
...unless of course that's how it's meant to be
The little gits must have had a pressure washer on it as it was hidden up near the bulkhead, beside the battery in a totally enclosed space when the bonnet is shut.
I haven't opened the box but when you shake it water comes out. It's even down in inside of the cabling, so that the pins are wet.
Either a mistake with a washer or sabotage!
What do you give the chances of it drying out and still working?