Well I changed the fuel filter and it was full, I mean full of trash. I poured the fuel out of it into a glass jar and it was black. With water. I ran it down to a 1/4 tank and dumped in three bottles of heet water remover. After that it was still occasionally missing, but only throwing an o2 sensor not switching code. Changed out the two upstream o2's and it seems to have done the trick. Poor car just needed maintenance. Running good now.