I just experienced a similar situation with my 31 SW, and after a long list of tests it was the condensor that was the problem. I replaced the coil, distributor body and cap, did compression test, ,checked oil for sign of water, insulated dash light wire completely, checked timing, made sure...