Nissan Data Scan only shows you one of two o2 sensors, but the one its showing does look like its going a bit haywire when the stumbling occurs. Seeing as the car is still mostly running well besides the occasional stumbling, I think that points further at something like o2 sensors just barely starting to fail.