I remember reading about a similar problem not too long ago that was determined to be a consequence of floating point calculation errors: Fan Rotation Animation Problem
Perhaps you could try casting the values to integers and using integer tags instead?