I just had a similar problem with another car with 164xxxkms. Threw the same code P0498. The connector that plugs into the vent solenoid at the charcoal canister was cracked and corroded so badly that I couldn't get it unplugged so I just replaced the evap solenoid and pigtail with one from the parts car. This car is in the country a lot but is holding up well.