I've renewed the wiring loom and it worked for a bit then went back to being faulty. The only other bad bit of wiring was the battery display lead, especially the earth connection. I've removed it and at the moment it's working! Could this be a coincidence or could a bad earth cause this malfunction?