Perhaps the rim is rusted or bent and the diameter at the bead is to small to grip the tire properly? Or tire has busted wires in the bead? Does it leak?My first thought would be low pressure. I have never had a tire spin on a rim, even when flat!!!
Are all the tires the same? you may have one that isn't correct for your rim.