This is on my 199,000 mile car I got a month ago with the 018 BMS code It wouldn't charge to more than 25 to 30 miles range and had a red charge port when charging finished. About a week ago, it would sometimes charge to 32 miles and afterwards the charge port has always been green when finished. That's an improvement, I guess. Now, this morning after having it plugged in to 110V since last night starting at 11 miles range, is now showing 50 miles range (and still charging). How is that possible and what is going on?