I agree with Sniper. Sounds like fuel drain back. Keying it up without actually cranking runs the pump in prime mode. If you do this a few times before cranking it should fill the system. If it then starts right up you are on the trail. Could be piump bleed back, leak in the lines, leaking injector. If this doesn't help a scanner with data would help.
Doug