think i have got the same problem, there is two seals on the dizzy, there is an O ring which normally leaks which is easily replaceable, however there is an internal seal which causes oil to leak into the dizzy cap, i understand that the internal seal in the dizzy isnt a DIY job and requires the distrubutor to be reconditioned!!