"starts while cranking" lets go of key on position and shuts off.... doesn't that sound like vapor lock? same problem i had.
i ended up replacing a lot of things... what did the job i think was replacing the ICM, reluctor and pick up coil. careful where your gas lines are running through.