Check engine light came on , started spitting and popping on inclines. checked with friends computer. 2 different oxygen sensor codes. didnt think that would make it run that bad so i changed fuel filter. seemed much better for a day. now back to same problem. skipping bad. im sure it is a fuel problem. fuel pump is about a year old. any ideas? would O2 sensors make that much difference?