you checked to see if the coil was sparking and you said it sparks low?
The spark coming right off the coil should be enough to fucking hurt.
Get a new coil on there and see if that fixes the problem.
at this point, I would say that your coil is bad. I forget how to test it with a multimeter. I know it can be done. But I've always had a spare that I knew was good that I would just swap out if I thought I needed to.