The problem lies in the fact that you seem to want to have a tween on the same game object that gets tweened by NGUI's actions. Either create two objects, and put your tween on the second object, or use different group IDs.
If the Tween Group is not 0, it won't be picked up by TweenXXX.Begin.