I feel your pain, same for me too. I did a compression check, all was good. Did a leakdown test all was good, so I switched out all of my electronics, I have replaced the msd unit, coil, dizzy, and plugs. Have not tried it yet but if this does not fix it maybe it is my fuel. I am at witts end. Good luck in finding your problem, just wanted to let you know you were not alone.
John