Guessing can get very expensive. If the O2 senser was causing the problem it would be generating codes. You need to have it checked out with a good OBDII scanner To determine what is wrong if anything. Cars today are completely computer controlled so you cannot fix problems by just throwing parts at it like the old days. There is no such thing as a tune up today.