I previously owned 2011 Jeep Compass Limited and my Compass was doing the exact same thing. First it was pulling to the right and took it to the dealer and said it was the tires and they rotated the 2 front ones and told me it was fixed. Second: after they rotated the tires the car was pulling to the left and sometimes during hard breaking the car would pull to the right and I really had to hold on to the steering wheel. Third: I stated to hear clicking noise from the left front side and took it in for a service... and found out that it was my CV axle that started to go bad and they replaced with the warranty. after awhile I started to hear the clicking noise again and they said it was my CV axle again.... I was like WTF????. I have never been off roading with the compass and it was just my daily driver. after I left my car there and picked it up the car still had the clicking noise and my power steering was having some air leak problems and my steering was making some sort of grinding noise time to time. Worst of all I lost power steering time to time and the dealer was acting like it was no big deal. I only had 10,000 miles when the first symptom showed up and by the end it had 14,000 miles on it.... I had the car for 1 1/2 years and went to the dealer for the same problems 9 times... I just got fed up and found myself a lemon law specialist. Now I drive a 2013 grand cherokee.
Sorry for the long post but just wanted to tell you what I had to go through with my compass with the same symptom of the car pulling to the right. I may have really gotten a Lemon, but have the dealer fix that problem even if it means they have to replace the whole front end.