I recently moved from California to Montana. In the process I towed my 330I and when I arrived it was dead. I jump started it and all was good... for a day. Now I have to jump start it everyday. The battery is so dead there's no lights and remote does not work to unlock. I had the battery and alternator tested by Napa auto and was told both were fine. I found out that if I jump and charge the battery it will start fine throughout the day if I'm using it, and if I disconnect the battery overnight and reconnect 24 hrs later it starts and runs just fine. It's all stock with exception of angel eyes and an ipod cord that utilizes the factory 6cd changer wiring. I checked all the angel eye wiring and it is fine. I unplugged the ipod but left the cord plugged in. Both main battery cables seem fine,there was a little battery corrosion on positive terminal but I cleaned it off. Any ideas?