Another way to get around this sort of problem is to hit /jackout for a moment as this causes the game to double-check your location according to the server.
/jackout might not be an option while missioning. Forgive me for asking the obvious but hows your connection speed and what is your memory lookin like?