I'd go with your first thought, U-joints.