Thanks everyone for your replies and advice which seems to follow a common thread. It's good to hear that if I'm persistent I should improve. I think I will get my fit checked at my next service, I'm pretty sure it's right as the LBS did it just 4 months ago but no harm in getting it looked at just in case.