Is this a software upgrade issue? My battery is fine, if so, where should I go? Dealer is gonna charge me a lot I am sure. Any help is appreciated.