Yeah might just be the o2 sensor. Mine was going out and it kept reading that it was lean. Luckily I only have 1 and it is right behind the bumper so it is a snap to install. Took all of 10 minutes. If you change it make sure to reset the computer and then let it run for a bit. That fixed all my problems including a rough idle.
-Robert