I'm staring at a 91 code as well, motor runs like crap. it is bizarre that you can get a 91 but not 41 at the same time. I swapped HEGOs right to left and then the wiring and proved to myself that it was indeed telling the truth, not just my lousy wiring.
I guess air is getting in somewhere...