Thank you FOURFIVE for this thread! MY02 had this issue for years and I've finally bit the bullet and swapped out the fuel pump, vent, and fill valve. I'm at 120 miles so far without a CEL.
Edit: spoke too soon. Still getting the same CEL. But, I do I can fuel up without the nozzle stopping...