You may want to check the input voltage on your CPS. There are more than one sensor on the input voltage tree, when another sensor partially shorts (low resistance) it can suck the voltage out of the others.
I don't have the FSM for a 91 that input voltage changes from year to year, most likely 8 volts orange wire. Volt test from the orange wire to battery ground with the key in the run position. Test both connected and disconnected.
It may not be the CPS itself, the specs change slightly from one brand to another which may be reason some work and some don't. You may be right at the edge of what the computer will tolerate.
I'd also clean out the connectors well. The voltage coming out of the CPS is tiny it doesn't take much oil, corrosion or looseness in the connector pins to screw up the pulse.
I've had good results with Standard senors (Rock Auto) but seriously I've had just an many issues with wiring, connectors or even water, coolant or oil soaked sensors than outright sensor failure. I've gotten so I check out the other causes before I rush a sensor purchase.