The problem finally showed itself. Intermittent rough idle along with the check engine light. Ran a scan and it was a 305. Swapped coil packs and the code switched to the other cylinder.
Picked up a new coil pack and all is good.
Gas mileage is back at 20.