A hitch in your get along
A stick in your craw
A thorn in your side
The Lord endured these all
Hitch In Your Get-along
When a person is hobbled or slowed in some way by an obstacle or other impediment.
stick in one's craw (name for a chicken's throat) someone or something that continually causes problems for you:
a thorn in your side: be difficult or impossible to accept; be a source of continuing annoyance.