Hi,
As Fonty says, I don`t think it`s the PGM either.
There are other threads on here about starting/running problems which were traced to a short on the wires going to the pulse coils at the back of them where you can`t see it. You have to remove them to see.
There was another problem which was solved by cleaning the flywheel & pick-ups with a solvent.
Hope this helps.