It's possible that you have too much tension on the shift cable. With the chain on the smallest chain ring there should be just enough tension to be able to shift all the way from the middle ring to the big ring. Too much tension can cause the down shifter lever to feel tight and possibly over shift.