I haven't changed the O2 in awhile, just kinda going on the assumption that it is okay, since my car usually sets a code when it goes bad (I know, I know...probably should change that $20 part).
I thought about the cam sensor, so I went checking on gnttype, but from the way it is described...