have you deleted history, and frozen the transformations of the objects and the groups?
and when you constrained them where was the pivot point for each object/group you are trying to move? All of these things are KEY to getting constraints done properly.