Had the same problems, tried all sorts of things,new plug caps, lots of tape, WD40, even tried lengths of hosepipe over the HT leads, electrical cable covers (like beer bottles), in the end I looked under the tank one dark wet night and the shorting was from where the HT leads go into the coils. Sealed them with Araldite and never had any further problems.
Cheers
Den