Agreed with the primary
stick coil hypothesis...and with replacing both.
but...
(I'm not trying to be difficult... just passing along information)
the test:
unplug the secondary plug, one at a time, on either side and try to start the bike. If it starts normally, that side's stick coil is ok. If it is worse ( or in my case would not start at all) that side's stick coil is the culprit.
Resident guru (aka Cyclerob) warns against this method. There is a potential of damaging the computer. Something about the high voltage electrons... that are output from the secondary coil... not having any path to ground... and possibly back-firing through the computer.
A safer test is to disconnect the primary plugs, one at a time, on a motor that is already fully warmed up. With a primary plug disconnected, the bike's idle should deteriorate (but it will still run on the secondary plug). Some people find this technique counter-intuitive. If the coil is good, disconnecting it will make it run worse. If the coil is bad, disconnecting it will NOT make it run worse. If the idle does not get worse...then the coil was already not working and the bike was just running on the secondary plug.
The easiest test is find a buddy with an oilhead that is running fine, and borrow his
coils for a test ride.
I was dreaming when I wrote this, forgive me if it goes astray...