[...] Fuse is non blown and lights up a test light with key in run. Went down to b1s1 o2 and checked volts with key on, sitting at 12 volts to the sensor. Checked the resistance of the heater inside the o2 sensor and it read 6.2, which I believe is right around where it should be. The sensors I replaced the old ones with are Denso part # 234-4070 o2 sensors. I just pulled the pcm connector to check for bent pins or corrosion but everything looks good, grabbed some electric cleaner and cleaned it anyways. Don't know what else to check
This is puzzling. You've clearly been thorough in your testing, and I'm a bit stumped here.
My source says that heater resistance should be "between 3 and 30 ohms", so it sounds like that's not an issue.
I've taken a look at the 1997 Ranger O2 sensor testing procedures and, paraphrasing a bit here, it says that "
input is required from the ECT, IAT, MAF, and CKP sensors to activate the HO2S/O2S Monitor". I could be wrong, but I would not expect codes to be set for the O2 circuit if conditions were not appropriate for running the test(s). But it probably makes sense to be sure that all of those sensors are working correctly. Did you already validate the ECT sensor somehow, as
@franklin2 had wisely suggested?
BTW, is the CEL (Check Engine Light) on now? Has it been on all this time?
IMHO, you're getting close to the point where, other than ringing the wires between the PCM and the O2 sensors, you really need a better scantool to diagnose this with any confidence. For example, if it were me, I'd carefully examine (and record) the freeze-frame ("Mode $02") data then do a "reset" of the codes, and then run the vehicle for at least 2 drive cycles (so that the O2 sensor codes have a chance to "set" again), and see what codes re-appear.
Also, analysis of "Mode $06" output would be quite interesting because it typically contains more details about heated O2 sensor testing, but you need a proper scantool (hardware and/or software) to read that. This is not necessarily expensive, but the typical inexpensive "Harbor Freight" scantool is not going to help.
I wish I had better advice to offer, but that's all I can think of for now.