Ok. So here's what I've found out. Fuel pressure is normal all the time.
When the problem is happening the rpm in the ecm (and the dash) fluctuate pretty heavily (I was holding a light load at 2500 rpm) the data list on the scanner I was using (solus) was fluctuating between 4500, and 2500. The needle on the gauge was only jumping between 2500 and 3500. I think I found out what the problem is, but what is the fix for it? Tach filter? I already have a new module in the distributor.....
I took some screen shots with my phone of the graphs on the scanner if you'd like to see them
Edit to add: when I got home I turned all of the lights off in the garage and don't see any arcing with the wires anywhere
[This message has been edited by stinky817 (edited 11-09-2014).]