I have cleaned everything once again, made sure nothing is shorting out and treated it to a new plug. I now get a spark when earthing the plug, but only on every third or fourth pull. The plug does seem quite lose in the cap, so I thing my next job is to get a new plug cap and try again, unless someone else has any suggestions