Update:
I bought a new Bosch 02 Sensor and installed this afternoon, what a pain in the ass that was! I do have a wi-fi obd2 reader and DashCommand app on my iphone-6. I reset the P1131 code and drove the Expy for a long time, no " Check Engine Soon " light and no pending codes after 35+ miles. My DashCommand app also has a diagnostic feature that will check many engine parameters. It comes in a list format, with either a " red ! " ( meaning a problem ), a " yellow - " ( meaning parameter not supported ) and a " green check mark " ( meaning A OK on that parameter ). Everything pertaining to the 02 Sensor had a " green check mark " next to it. During my test drive, the engine ran really strong, much better than before and when at a stop sign the engine idled nice and smooth with no idle drop or shuttering. I know this is only after a 35 mile drive, but so far so good ( knock on wood!!!! ). If it was something other than a bad 02 Sensor, say a manifold leak or something, how long would it take to throw a code again????