Plugs came gapped at .28 - checked all 4 with feeler gauges and left them there.
This time it didn't misfire upon start-up. It's consistently been misfiring between 2-3k RPM's off throttle under load, in any gear.
Replaced the o-ring on the MAF today, took 22 miles to misfire. Cylinder 3. Again, right around 2200 rpms. Bringing it back to the tuner to pressure test the intake system and see if there's a leak. If none are found we're gonna do another compression test.
But I know the compressions ok. I had it done 10k ago, and it was 130 across all four cylinders, no variance. Car feels and sounds good. No oil loss, sounds great, no smoke/exhaust from fill tube. I KNOW it's not the block. I've had this car since it had 3 miles on it, and have cared for it myself, religiously. Something else is causing this, and I've eliminated virtually everything I can think of (or service) on my own.
I really appreciate any additional thoughts here, as I'm learning as I go along. Thanks MUCH to those who've replied already.