I'll share some information which may be helpful:
1) I'm not sure of your particular model, but I have a 1998 Expedition which I purchased new and has been well maintained through the years. It has a 5.4 engine. Earlier this year I also received a P0442 engine code. I too was hopeful the gas cap was the culprit and purchased a new OEM cap. That did NOT correct the issue!
2) After visually inspecting what EVAP system hoses and tubing could be easily accessed, I could not visually detect any type crack, pinhole or loose connection. I then checked for proper operation of the purge solenoid and vapor canister vent solenoid and found they were functioning and sealing properly.
3) I then realized, as I had already been informed, a smoke machine was likely the only way to detect the cause of the code. So, I purchased a smoke machine. Once I connected the smoke machine to the EVAP system, it only took about 20 minutes to see there was smoke leaking from somewhere on the TOP of the fuel tank …………...…. not what I wanted because that meant, well you know, remove the tank!
4) Once I dropped the tank, I connected the smoke machine to the fuel tank itself and could then easily see where a SMALL amount of smoke was escaping. It was escaping from around the front vapor valve. Close inspection showed a VERY SMALL crack in the plastic or composite fuel tank, just below the hose nipple on the vapor valve.
5) These composite fuel tanks for the older Expeditions are now obsolete and can not be purchased. There was no used tank to be found locally, so I elected to try and repair the crack with JB Weld. That was about 3.5 months ago, and so far, the JB Weld is holding perfectly!
Attached is a photo of the repair. And by the way, the two vapor valves on the composite tank are not replaceable as they are sonic welded in place.
So, unless one of your two solenoids are defective, you have a bad fuel cap, or a leak that can be easily spotted, the use of a smoke machine will likely be required.
Hope this is helpful!
View attachment 36183