MAF and TB are clean. Also swapped with known working from another car.

Interesting thing I found last night if I unplug the MAF the misfire goes away. Confirmed with 2 different MAF sensors that work fine in another car.