Had the exact same problem here in vegas (HOT) Turned out to be the coolant temp sensor was bad.With this bad info going to the computer it did not have the right info to give the cold start valve,so when warm it would just crank away with no start! Mine is bosch KE but I think that part of the circuit works the same