How long did you leave it? The very first time it is turned on it needs longer to locate a position, the same applies when it has moved significantly from the position it was turned off in. Basically the unit will locate the satellites quicker if it knows roughly where it is and the correct time so it knows what signal “to expect”.
So if it takes say 10 minutes to get a fix it might be that the backup battery on the circuit board is dead and it thinks it is at 0,0 or wherever the default location is. Of course it needs a clear view of the sky too.