How do you know it is not the fuel pump? It could be a clogged fuel filter, a bad fuel pressure regulatror. These things alone do not give codes. A bad MAF, or lose hose going to it, would probably do it as soon as it starts, it would, or could give a code too.
Of course the radio will still work, you did not lose electrical power.
The issue could also be a bad ignition module or a bad ECM.
Without a code or light, it will be hard to diagnose over the internet.
Start by taking the MAF out and cleaning it. You can buy the cleaner from most local auto stores.