I had a similar problem.. thought it was the fuel pump, 200.00 later, nope, not fuel pump, still wouldn't come on..
The engine would spin & spin, no fuel..
Finally called a buddy that's an electric genius.. he gets in, turns the key switch & says, I know what the problem is..
It was the "hot wire" UNDER the fuse block in the engine compartment.. he fixed it for .35 w/ a wire connector.
Are you missing any lites on the dash when you turn the key to the ON position??? maybe the "engine" symbol??
THATS HOW he knew what the problem was.. no "engine" symbol.. no power to computer..
..just a thought.. hope you figure it out..