Just a thought, though I dont know why it should affect it the way it is, is the oil pump drive ok where the dizzy slots in ?
How did the fault originally start, did it just drop off a cylinder or where you doing something else when it started doin it?
You have one bizarre fault there matey. Electronic ignition might help by eliminating all the moving parts, but what if it still does it?