My "S" never fails to start. After reading all the problems encountered here, I was a bit worried stopping for gas on really hot days. Never an issue. In the past at times it seemed the starter had to work a little harder to spin it over but always fired right up. Now that I have the new update to the ECU the starter spins the engine over consistently quickly hot or cold. I never touch the throttle just wait for the fuel pump cycle to finish and hit the button.
If you haven't gotten the update I highly recommend you do.