RE: snow!!
It won't be your battery,
the only thing I run my clod in is snow, don't have to cover the batteries.
I would suspect your esc, if you have another reciever to try it with then you can verify it.
Did it start having problems while you were running in snow, or did it start the next time you tried it?