Wow, 3 years is a long time for a coding job. I bounce around a lot due to boredom. If you are sick of coding, there is always managing coders as a change of pace. But if you like to code, you might just need a new project or company to re-ignite your passions. Coding for a b2b company is a lot different than a consumer app, or even games.
There is a coding meetup group where I live that I like to visit sometimes to see if I am tired of my project or coding in general.