Have you used the GPS when swimming before? I wouldn't be surprised if it has a difficult time getting good satellite reception when it's spending at least part of the time under water. Thus the zig-zags and overshoots.
I tried it once and did not find it at all satisfying.
@Charlie - swimming on sand??
Yes, JJ, first time wearing it in water. We'll see what the next time brings.