Bad news for my vehicross was just taking a late night drive and it died right in the middle of driving. It flashed the battery light and then the steering got heavy so I pulled it off as the engine stopped turning. Now it just won't start

It shows the TOD check light, oil, and battery lights when I try to start it. It does crank, just seems like its getting no gas?

-Checked the oil level: looked good and pretty darn clear
-I would think I have enough juice in the battery, cause it is cranking and all the lights seem just as bright as before.
-My fuel was on the low side, but the light still hadn't come on
-The gaskets were fixed recently, its just above 60K now, I think the last owner had that done around 54k?
-Just replaced an O2 sensor less than 1k ago...

....its late, I'm upset and frustrated. Gonna go back to it tomorrow hoping for the best, but with a flatbed's number ready... if I missed anything or you guys have any suggestions TIA.

thank god I have tomorrow off to try to deal with this.......going to try to sleep now