Since you have checked the 'usual suspects,' my first thought is a bad Crankshaft Position Sensor (CPS), they have a tendency to fail without throwing a code, and would keep the car from even attempting to turn over. They also tend to fail intermittently before completely failing.
Have you noticed it having more trouble turning over once warmed up? That is a classic sign of CPS failure. Can you provide any more detail about when/how the car was having issues previously.
If you want it fixed fast, it is probably best to take it in to a mechanic, these things are always tough to troubleshoot over the internet. Best of luck!