Here are the steps for getting the mojo back:
1) don't read forum threads talking negatively about the game. As long as you enjoy the game that is all that matters, other peoples negativity can just bring you down even if you otherwise would not have been.
2) play with people, find friends online or in real life and play with them. Having at least a small social circle increases the enjoyment from everything you do in game.
3) take a break, come back to the game and it feels fresh, I have been doing this since vanilla and it works for me.