well if you feel it could have been caused from a fill up at a station, then run out as much as you can, fill up elsewhere and do a full SeaFoam treatment on it.
The missfire on #2 just could have been caused by the fuel, try the seafoam treatment first, might save you some work.