That's not good. The code reader should be able to connect to the computer even if the vehicle is not running.
The fact that the code reader isn't talking to the computer and that the relay is functioning but not getting signal, I think your problem lies with the computer. Unfortunately I don't have a solution for you other than replacing the computer.
This seems like the next logical step to take (short of replacing the computer).