Joint in road caused annoyance (7)
I believe the answer is:
rankled
'caused annoyance' is the definition.
(I've seen this before)
'joint in road' is the wordplay.
'joint' becomes 'ankle' (joint of the body).
'in' is an insertion indicator.
'road' becomes 'rd' (abbreviation for road).
'ankle' going inside 'rd' is 'RANKLED'.
(Other definitions for rankled that I've seen before include "caused constant annoyance" , "caused persistent annoyance" , "Embittered" , "Caused lasting resentment and bitterness" , "resented" .)