if it was a sensor or ecu issue it should have thrown a code, if it happens again need to put a guage on the fuel psi, if it had spark it should have at least tried to start if getting fuel. how cold was it that day? maybe fuel was jelling or had water in it. wouldn't hurt to change the fuel filter. and pretty positive!! it wasn't flooded being it's fuel inj.