Sounds possibly like the ign switch. Or broken wires from the ignition switch in your tilt steering column or bad battery connections. I've replaced tons of ign switches on these but they usually turn the starter but don't fire.
If you routinely tilt your steering wheel there's the possibility the wires broke in between the switch at the key cylinder and the bulkhead connection at the bottom of the dash, behind the knee bolster.
More likely though is it's just dirty contacts in your ign switch.
The switch isn't powering up your VCM but separate contacts in your switch power the accessory circuit, so that is possibly why some things work and others not.
Last suggestion is a bad connection from the battery. This would allow low current to flow and let small loads work, such as your radio and maybe interior lights, but as soon as you put z big load on the cables, such as a starter motor, they do not have a good enough connection to flow enough amps to work.
I would start first with removing all battery connections and grounds and be sure they are clean and solid. A cable may look good but be corroded inside even though you can't see it.
If you eliminate the battery and cable connections I would look squarely at the ignition switch.
Good luck.
-Shawn
Sent from my iPhone using Tapatalk