I have gotten a P2198 code from bad gas. When that happens, I add some STA-BIL fuel stabilizer to the gas and after a few miles the code doesn't come back (I clear the code using an Aeroforce guage). This seems to happen because where I live they only sell 10% ethanol blended gas, which sucks. If it sits for a few weeks, it will cough on hard accel and that goes away if I use the STA-BIL.
I don't know if this is causing your problem, but it would be cheap to find out if its the same as what I get.
Good Luck
Rice. It's what's for dinner...
04 Marauder, black, supercharged
03 Mustang Cobra convertible, sonic blue, supercharged by Ford
95 Bronco, Eddie Bauer, 351, green/tan
85 Saleen Mustang, black