My P0442 popped up in January with 218k miles at sea level, i replaced the gas cap with an OEM one, came back again in March with 220.6k miles at 6,000 feet altitude (i cleared it without doing anything - hoping it was altitude related) then it just popped up again with 222.1k miles tonight...