I had this intermittent problem where the engine would crank over just fine but it would not catch. I never was in a position to troubleshoot when it happened. And it would eventually start after an hour or next day.
One day I realized that the spare key I was keeping in the center console (don't ask) might be confusing the anti-theft mechanism somehow. Is it possible that the chips imbedded in the 2 keys in proximity to the dash could have caused the no-start? Since I took the spare out of the car, the problem has, apparently, gone away.
Funny, huh?