I got that code last year, in my case wasn't the filler but the CPV and I got one from amazon like @panda . $46 or so and instantly cured it, along with another symptom I had, that it felt like the engine would die right after filling with fuel (if the CPV fails the fuel vapors essentially flood the engine).