I don't have much advice for you but I can tell you the statement, "I would feel sick at my stomach just looking at code in the morning" resonates quite strongly.
I just got laid off last week and was looking forward to taking some time, but someone last night strongly advised me not to wait as Spring is hiring season. I should probably start looking.
I'll tell you what I really hate, is when you get short on vacation during a burn out period. Then you really see how trapped you are.
I think a mistake I've made is sticking things out because I wanted to get my 3 years in. That's a long time for a LinkedIn badge.