So I got up this morning and figured i'd do some more searching and something finally popped up, and is pretty similar to my problem. I've had to run power to pins on the mpi relay to get the car to even do what it is doing, and a couple grounds werent grounded either, so i've even manually grounded them to see if it helped.
while searching on the dsm talk forums i've come across this thread
http://www.dsmtalk.com/forums/archive/i ... 98701.html
This car having trouble in this post is a nt, but everything else seems to be the same. I've taken down the info on the pins from ecu to the mpi relay etc. and will see if i cant get some voltage readings. I'll actually be searching to try and find the correct voltage readings the mpi relay should be getting to each pin etc. as well, so that i can hopefully check and see what i've got if any. I have already checked the fuel pump with a test light and even hard wired it, but it did not effect anything other than i can hear the pump running all the time. Since i've had some ground issues on the mpi relay and power issues as well I'll be having another look at it all to see if I can find anything else out.
Currently though, i'd say the ecu is not continuing to supply the correct voltage to the fuel pump when key is in start position, and that the ecu may not be supplying the correct power or grounds as needed.
If anyone has any voltage info for the ecu and mpi relay that'd be greatly appreciated as well. Its raining today, supposedly later it will just be cloudy...and if so i'll be out there with the multi meter and i'll record what i find to post back here.
If a new ecu fixes the problem I'll be suprised and pissed at the same time since i've had it checked in 2009 and it was supposedly good....however it has sat for a few years since LOL so it wouldnt suprise me if it was on the way out back then and just wasnt bad enough to consider it to be the problem.
EDIT : so after looking over a few more posts from what i can see is that the power to the wires from the ecu should be 12v...as long as what i've read is correct. I'll keep looking for more info though.