Are you leaving the bat hooked up when it sits? I had/have a similar problem. I was unhooking the battery after a run, but yesterday the battery was dead anyway. I think my gen is shot, cause the motor dies immediately if the bat is disconnected. I'm going to rewire and reevaluate at that point.