I would clean your battery terminals. They may be corroded enough to not allow enough amps to the power systems but will be enough to keep the radi and lights on. I had it happen to me. REmove the cables from the battery and clean them with a wire brush(connectors on the wires too) and then try it again