Bloody hell Merv, have you tried calling in a priest or witchdoctor for a home visit?
Must have missed your post about adjusting the rotor/sensor gap, stuff generally works better when it's within spec.
Merv if you haven't already I would google the bejesus out of that spark unit you got, if you are having issues with it you won't be the first and you just might find a link to an obscure forum somewhere that gives you the key bit of wisdom you need, other thought is if it is a copy of a well known unit then find out what specs that has and sneak up on yours with that, I thought you had it, I really did! And I thought mine was a bit of a gremlin lol.
I'm glad of that Merv but what did you do between posts that let you identify the problem???
Wonderful news Merv.