You still do not have enough fuel pressure for the car to start properly. Leaking down like you say indicates a bad fuel pressure regulator. When the pump is on the pressure should be between 45 and 58 pounds of pressure. You are only seeing 43 psi with immediate leak down. Give the new FPR a try and I think you will see a big difference.