You can help prevent that last problem by putting the proper fuse inline. Also, you can put a capacitor inline to "buffer" the radio from spikes. About a 25 volt (double the used voltage), and maybe around 25,000 uF cap should work. The voltage is the important part, you can go bigger or smaller on the other value if you want.
Moleculo
</p>