Not the point of the story, but I wonder if engineers would reach the solution faster than non-engineers due to their practice debugging. As soon as I read the guy was driving to the store to pick it up I knew it had to be timing due to store layout.
If the story is to be believed then a smart engineer took several days to figure it out while it only took you a minute. I suspect there are other factors than simply being an 'engineer' that will help you arrive at the solution. I personally would never have guessed that store layout would be a factor. However, one question I had immediately was "how do you get home if your car doesn't start?" and if the reply was "…
If you tell someone with experience repairing vehicles that your car starts fine when cold and find when you shut it off for a short while (e.g. buying gas they are going to nearly instantly hone in on "something is hot that shouldn't be".