I had the check engine light come on in my 1999 Explorer and smelled fuel inside the vehicle . It was two P0442 "small evap leak" codes .
The shop said there was one leak in the rear of the vehicle and one in the front . They changed the canister and the EGR valve .
This got rid of the fuel smell but the 2 codes came back in about 10 days . I took it back in and they said it was a loose hose on the canister and returned the vehicle to me without the engine light on . The light came back on with the same two codes a week later .
I am looking for a different shop to diagnose this any ideas of what can be done to fix the issues ?
The shop said there was one leak in the rear of the vehicle and one in the front . They changed the canister and the EGR valve .
This got rid of the fuel smell but the 2 codes came back in about 10 days . I took it back in and they said it was a loose hose on the canister and returned the vehicle to me without the engine light on . The light came back on with the same two codes a week later .
I am looking for a different shop to diagnose this any ideas of what can be done to fix the issues ?