I am pretty sure you have an issue with the purge valve. More then likely it is stuck open and so when you fill the tank fuel vapor is forced into the engine and it actually runs too rich and sputters like this.
The root cause of this is the canister most likely has fuel in it. This is only supposed to have vapor in it so we need to check this as well or it will just cause the new valve to fail in the future as well.
There are two ways that are commonly the cause of getting fuel in this. First is that when filling the tank you are topping off the tank and actually overfilling it. This will force fuel into the canister and not just vapor.
The second is the vent solenoid is failed and not allowing it to equalize the pressure and it can actually create a suction and it will pull fuel in when you are filling the tank.
Below is the process for both components. I would suggest starting with removing the purge valve and inspecting the inside of it for black dust. This is the actual charcoal that breaks down due to the fuel in the canister and it causing the valve to stick.
Let us know if you have other questions. Thanks
Images (Click to make bigger)
SPONSORED LINKS
Saturday, April 24th, 2021 AT 4:19 PM