Going back to your cold start issues, do you hear the fuel pump prime when you first turn the key to the on position before you turn it to the start position? Second thing, You may be losing fuel pressure overnight. You can rent for free a fuel pressure gauge from AutoZone- check the fuel pressure on the fuel rail before, during and after starting. It should be in the 35-40 pound range