The thing that's weird is that once you jump it, it runs fine. It's just not keeping juice. My bet is that it's a bad ground that's keeping the alternator from charging it.