If it will crank without fuel, then stops when the fuel hits, get a set of noid lights and see if the injectors are staying on all the time and are flooding the engine. If so; it is probably a harness problem; but could be the computer.
I had a car that just wouldn't start, and messed with the harness for a month. Finally bought a harness off this board and never had another problem.
Good luck,
Joe