A different antenna will produce the same results. GPS does not have pinpoint accuracy, moving or sitting still. You will never get more than 3 meters of accuracy. That is a limitation of the GPS system, not your receiver.