OK here's the deal. I've been working animations into some weapons that I've modeled, and only yesterday did I begin to experience this problem. Basically, the weapon has a custom hold animation and the default rifle aim animation. However, even after I detach the weapon, when I go into mouselook it activates the rifle aim, and when i leave mouselook it activates the custom hold (as it should when the rifle is attached, however the rifle is NOT attached).
Seems the problem was that any object that I own that is in the same sim that is scripted to animate me will animate me if it's rezzed. So that was the problem.