I'm working on a friends 2017 Explorer XLT 3.5 trying to get it to pass emissions but can't get the fuel system and evap sensors to be "ready" and I keep getting a pending P0442 small leak detected. One time I got a P0456 very small leak but it's back to 442 now. New cap, purge valve and vent...