Well, the problem is, as I suspect, is he's performed too much.
As magicians we're so eager to show off at any chance we get, so when we actually get a dedicated crowed that wants to see us work it's a natural thrill. We'd sit for hours doing card tricks until our knuckles bleed just to give them what they want. However when it's the same group of people watching you every time you'll eventually get to the point where they'll be like "thats nice, but show me something new!" I know, I had that happen to me at my work. Friday's at 5pm just after most everyone got off work, was the Draven 30 minute special... LIVE!
The immediate answer to the problem is to run out to the local magic store, drop some cash on something new, learn it, and then show it off the following week. However that is an unrealistic expectation to put on yourself. Eventually you won't be able to keep up with the demands, either because of the financial drain or the physical drain from learning a constant flow of new material. What's worse is you'll build up a supply of magic that will just sit in your trunk and never get used.
While this may seem to be the exact opposite of our nature to do, my solution is to pull back from performing. Make them wait, so when you DO pull out a deck of cards then you've got their attention, but don't do everything all at once. Do one or two things, and then bait them to come see you again. Don't become the trained monkey that dances on command. Perform when you want to, not just because Caesar demands it!
To me, it sounds like our OP has just burnt out his bulb a bit, and needs some time to let himself recharge. Of course, this all is just my humble suggestions. Feel free to use some, all, or none of it.
All the best,
Draven