Was just wondering if it only happened at elevation if it could be a barometic pressure fault or map sensor , air pressure would be just over 10% difference (thinner) at a 1000mtr from sea level so would have the effect of running rich over fuelling . Altough im not sure how much of a effect it would have Just a thought.