I'm going to run with a guess that your oil pump housing is leaking. The bottom of the distributor shaft powers the engine oil pump on some engines (honestly not sure about the B-Series), so if it's leaking it might be spraying oil up by the dizzy and causing your missfire.