Altimeter issues

Despite the multiple calibrations, when i’m not during activity, altimeter freezes on the last data recorded. If i calibrate again, it shows the correct data, but if i move somewhere higher or lower, the number doesn’t change. Ring a bell to anyone? Thanks.

Also my pulse ox is far from accurate. It shows Sp02 at 89-94% when the normal conditions of the human body is 97% higher