When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I went through an ordeal with this sucker (and his cousins) on my '02 4runner with 235k miles. Dealer pressurizes the entire evap system with a smoke machine and looks for leaks (brilliant!). In my case - found none - until - on a hunch - they removed the gas tank crash guard - dropped the tank a few inches - and looked above the tank with a flashlight - voila - billows of smoke found. Leaky flange where the fuel pump mounts to the gas tank....
EVAP small leak. Can be intermittent. Really the best way to find this is with EVAP test equipment. They use a flow meter to show IF there is actually a leak at that time & can add smoke if a leak is indicated. The most common leaks are gas cap & vent solenoid/valve.
Your local friendly garage may have the equipment to test this. Or you could round up the usual suspects. your call.