You used a body ground as your reference when checking the O2 sensor voltage. The O2 sensor is grounded through the body and to the downpipe and engine block. Ideally those two would be the same thing. But these are 25 year old cars with 25 year old wiring harnesses (that weren't that good to begin with). There can be ground offsets so you may not be reading the same voltage as the ECM, which is grounded to the block
So any ideas on why my o2 isn't working? Can I just run a new wire from o2 to the d7 port? Could it be as simple as putting a ground strap on the turbo to the block or frame?
You don't know that it's not. You measured voltage to a questionable ground (And BTW got a voltage that is beyond range of the sensor). You could just throw a new O2 sensor on there. They aren't that expensive.
ok key on ground on the batt. positive in the o2 wire at the o2 connector on top of the motor with o2 unplugged the wire going to the o2 is sending 1.52 volts