My 2002 Saturn L300 is experiencing fuel issues. It surges upon acceleration and sometimes at high speeds. We turn the car off and back on and the problem stops for a little bit. The exhaust has a very strong smell. Also, the MAF sensor has been changed in the car as well as the fuel pump all within the past year. Could it be my O2 Sensor?