A failure to start warm is often indicative of a fuel pressure regulator failing. As long as the fuel pressure regulator hasn't failed completely open, it will allow enough fuel pressure to build at the rails for a cold start. Warm starts become a challenge because engine heat will heat-soak the fuel rail. When the fuel pressure regulator is working properly, it effectively maintains pressure (it very, very slowly bleeds off pressure) in the fuel rail and the heat-soak heats the fuel but is unable to cause it to vaporize due to the aforementioned pressure. When the fuel pressure regulator begins to fail, it will bleed off pressure too quickly, allowing the heat to vaporizer the fuel. When you then go to start the engine, the fuel vapor won't atomize correctly inside the cylinder, and the engine cranks and cranks until the vapor is out of the fuel lines and liquid fuel is flowing into the injectors.