Update nearly a year later (wow! been busy with other things and have another vehicle I use). Replaced distributor. Part was indeed cheap and indeed quite easy to replace (hardest part was that damn dog house!!)
Noticed a big improvement in performance and now feels good except after warming to operating temp, idles rough. Unfortunately also, still throwing codes P0300 random misfire and P0102 MAF low input (but takes about 5-10 min into drive before light comes on)
I cleaned the MAF with MAF cleaner, no luck. I fed about 1/3 container of Sea Foam into air intake, let sit hot, then drove hard. Further improvement in performance but mild and same codes
Replace MAF? Air filter is clean. Maybe the connector? Already replaced the speed sensor connector because wire broke. May be same type of issue
Bad fuel could be contributing as well, gas is probably 6 months old, half tank
Also noticed old codes about coolant temp being low. Temp gauge never gets to middle (210), typically around 180. Maybe wrong tstat was installed?