My Garin Edge Touring bike computer will not upload the maps update.

At first my device wouldn't recognise the micro SD so I had to reformat it. Since doing that each time it says it can't recognise it, I retry it finds it and starts the upload- I get to 4.3% every time and then it just stops! No error message, no timeout just nothing! I've left it for 48hours and it was still at 4.3% with 5 hours and 19 minutes remaining. 

At first I wasn't bothered but when I went for a ride today my map wasn't working at all. I couldn't run a saved route nor would it show the map when I just cycled all I could do was see my compass direction and the stats screen. 

What am I doing wrong?

Please help!