I've got a cube-shaped mesh and an armature. Both are aligned, and weight-painted properly. What's happening is that when I rotate the corresponding bone for the armature, the actual mesh rotates half the amount of the bone until I reach 180 degrees (of bone rotation), when the mesh jumps to the other side and continues its half-thing.
In short, the mesh is only rotating along the top 180 degrees of its full rotation cycle while the bone is able to move at its full 360 degree rotation. It's really acting as if I put an IK rotation constraint, but that's not the case. It's a full three bones of separation from the nearest IK bone, which is not connected to it in any way.