Just gotta tell you all.
A friend had a 2005 S-10. Under the vehicle was an electrically controlled valve which allowed purge air to enter the EVAP system.
It contained a small air filter (2.5" diameter, 6" long cylinder) for obvious reasons. The entire thing died. It was completely full of sand. The entire thing.
Being a common fuel system part, the local good parts store had one. The new one just plugged in.
Finding a place to hang it was challenging due to severe rust (the GM Mark of Excellence).
At least the darn canister and those weird plastic hoses weren't involved.