I found this too late ! I had already bought a new battery - which worked perfectly for 2 weeks and then that died. Further research found the same article which I found worked immediately.
Surely Garmin are aware of this? It has to be a design or manufacture problem - or both!
The one thing that pissed me off with this 590 was the feken battery low battery low battery low message just did this wee mod and bingo no more messages.