If you had any fantasies about your Garmin (or other GPS watch) being infallible, let me present this to you, the elevation chart from my 1/2 Marathon over the weekend:
I had no idea at the time, but apparently part of the race course took us all the way down to 800 feet below sea-level 🙂