My truck smells like fuel. Did you replace the evap sensor on the engine or the one near the fuel tank.
There may be a leak in the Evap line that goes to the top of the tank. Item #8 in this link. FUEL TANK MOUNTING & FILLER PIPE | Nalley Buick GMC Brunswick