I'd also say the weather, although I enjoy riding, it's NEVER as enjoyable when the weather is misserable and you're always communting.
Solution:
Take a 2/3/4 hour ride out completely randomly on a saturday/sunday when the weather is good, and it'll make you feel a lot happier.
Sounds odd, but it works for me when I get the winter bug