Well... how about an update?
I've still not found the problem. I'm thinking it's the ignition coils. Downside is that I'm having a helluva time finding someone that will let me try their coils. Kevin, next time you're around the house, I'm stealing them to confirm that's the issue. I really don't feel like spending the money on a guess.