There is another solution if you are loosing that spark, go and shoot something you love, whatever your interests are, head to your favourite location, event or subject. Relax, remember why it is special to you. Photography is a mixture of technology and imagination, its sometimes hard to combine the two, you get mixed up in the whole "how do I take this shot" and forget about getting the feeling for whatever you are shooting. I may sound like an old hippy (no offence to any old hippies out there) but I try to capture the atmosphere, feel or soul of an event, when I am shooting landscapes I want to feel comfortable in that surrounding and not someone looking for a picture. I am struggling to put it in to words, but if you are there and you love being there the shots will come. I may sound a little odd (nothing new there) but if you go looking for that shot, or feel you must get THAT shot I find that the pressure of finding that perfect moment to shoot can interfere with the creative artistic side of photography, take a step back, take a deep breath, look around, pretend that you aren't a photographer and lookaround for things that look interesting to you, then switch into photographer mode and take the photo of what has caught your attention.
Too often I see people wandering about chimping or with their camera almost constantly glued to their eye, especially videographers, they miss so much because they are looking through a small segment of what is happening all around. I think, again a purely personal slant, you want to feel part of whatever you are shooting not be outside looking in.
Thats enough waffle