OK yeah I could take a look at the dizzy after I did the ignition timing. but I'm still figuring out how to do it so I'll clean the dizzy and see if it helps.

Yes it does have an external coil.