Sounds to me like burnout. If you have been freelancing or doing some enterprise/LOB apps you are probably solving the same problem over and over again. That gets old fast. IMO, there is no way you have seen it all yet if you are just a year out of school.
One way I try to stay interested is finding a segment in which I have no business knowledge. My most recent change was commodities trading software. Using the same tools and language that I have for the last 7 years or so(C#, winforms/ASP, sql) with much more complex problems, so I stay interested.
That may or may not help, but it sounds like you are still young-ish, so maybe you just need a change of scene? vacation? time to experience life? recharging your batteries may do you some good.