The birds are singing, the angels are playing their harps, God is in Heaven and the Disco is fixed. The extra earth wire from ECU to body did the trick.
Poor previous owner had spent a fortune trying to fix this problem and we fixed it for zilch.