골치(를) 앓다 seems to mean something like to 'be worried' or 'have a problem', while 골치 아프다 is something like 'have something weighing on your mind'.
From naver dictionary I'm not quite understanding what '골치' means. Is it as simple as it meaning 'worry'? Can the word be used independently to mean 'worry'?