As an answer to to this GPS question : altitude data thread.
As the problem is device and or manufacturer specific, I would do it that way:
Use the GPS NMEA sentence.
If the GGA sentence is available use the altitude from there.
If the GGA sentence is not available use the altitude from the Location in Location_Change.
If DOM85 is up to it, I'd still like to try confirm that the NMEA altitude is different to the Location_Change altitude, and if so: how much different, whether the VDOP indications are any good, and perhaps even why they are different.