What fuel pump do you use? As Greg said check fuel pressure. My truck wouldn't start on the first try similar to yours, because the fuel pump wasn't holding pressure.