Possibly bad gps reception due to buildings, obstructions on your bike (like your head maybe), or trees. GPS relies on the time difference in the signal it gets from various satellites, so if a couple of them are dropping out regularly that causes the location to be off.