Welcome to the site !!
How are you pushing it ?? , you should be pushing it for about 1 or 2 seconds then let off, don't hold it ...
Also what does it do when you start it ?? , does it just constantly flash or does it work correctly and only does this when you try to change the map ?? , and when it does flash , are you positive it is constantly flashing , usually if their is a issue it will blink a code , it may be several blinks , so you might think it is constant , but it should at some point briefly stop , and some blinks should be short and some long , indicating a specific error code
So watch closely and count , if there is any pause , that is a number so if it blinks 9 times , then briefly stops , the code is 9 , then the next code , etc.