Quote Originally Posted by bcbike View Post
I threw a code reader on but it will not connect to read a code.
That's not good. The code reader should be able to connect to the computer even if the vehicle is not running.

Quote Originally Posted by Maddawg View Post
... This will require someone else to help because the computer will shut the power off to the relay in 2 seconds if it does not sense the engine starting. This is so that if the switch is turned on, the fuel pump does not keep running. In an accident, the pump will also shut off when the engine dies. ... If there is no power, then there is a problem with the line to the ignition switch or a security problem. ... then the computer is at fault.
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.

Quote Originally Posted by evillecutter View Post
i had this exact same problem lately - i thought i had a bad relay but it turned out it was the connection between the fuse box and the fuel pump relay -if you can get it to start see if your fuel pump relay gets hot - if it does it means its either bad or isnt getting a good connection - i took mine apart and it looked perfect inside so i sanded down all the contact points both on the relay and inside the fuse box (mine was the post most towards the firewall that wasnt getting good connection) that was a week ago and it hasnt got hot since and has been running much better
This seems like the next logical step to take (short of replacing the computer).