Another possibility not yet mentioned is that your sqk is not appearing on his/her screen. This may be due to low altitude and being some distance from the radar head, hills blocking the radar or your squawk appearing amongst a bunch of others. Asking you to say again your position means that he/she knows where to look a little harder to try and find you.