Arrow pointing N does not stay locked in N up position

I want the arrow, that points direction, to stay in the North up position.  I am not using the direction spinner wheel.  I use ctrl N to get the arrow pointing North but as I move around the map with the hand the arrow moves.  It will not stay locked North up. Has anyone a solution for this?  I've got my software updated to the latest version and I am using the most up to date map, not the global map.