GPS Auto Calibration

When commencing an activity with GPS Auto cal switched on I have experienced several times an inaccurate elevation reading. My home (generally where I start my activities from) is 24mtrs above sea level and probably 75% of the time the elevation is correct, however the rest of the times the unit shows 100 mtrs. I feel like it's a default as if the watch isn't getting a GPS lock on to the satellites, however I always ensure that I get the full green circle telling me that I have GPS before I commence the activity. Does anyone have any thoughts?