What ist the result of c_rotate?
Could it be that the "non-rotating" model stuck in a block/model.
Have you checked your flags (ignore_me, ignore_...)?
Do you use a valid rotation-vector?

mercuryus