there can be many things that limit the motion, go and find a good physio, who also knows some manual techniques, look for COMT or NAIMOPT for reference