I have a Shimano 105 groupset and no matter how I adjust the front derailleur the chain still catches on the guard when in the smallest gear and on both big and small ring. If I manage to adjust it to stop the catching I lose the ability to choose the highest gear. It's almost as if there is not enough range in the cage width. Any suggestions, please?