Thanks for your response, The reason I have cleaned up the dizzy was because on a couple of occasions the car has revved over 5000rpm, so I cleaned the distributor out to rule out dirt as the 5000rpm culprit. I have had the electrical engineers at work test it and they said the hall sensor is fine, so my fault must be wiring related, although I do have a spark when the plugs are out, but the plugs get soaked in fuel when they are in...
I have found the breather tube is damaged from the front of the engine to the flying saucer, but sealing that up has made no difference.
Thanks,
Adrian