Altitude readings seem to be inaccurate

The way the GPS system gathers data about the altitude is a little odd and any reading from a GPS regarding height should only be used as a rough guide. The GPS system assumes that the earth is a perfect sphere, rather than the bumpy, mountainous place that it is! Hence this will account for incorrect altitude readings.