My MIL has a GMC safari van and she had that same problem too. I traced the fuel lines from the tank to the engine and found that she had a ruptured line that ran from the tank to the vacuum cylinder as well as a pretty long hairline fracture on the return line. I wouldn't have found that out if I hadn't taken out all the fuel lines. So I ended up replacing all of them as well as a new filter and making sure that all clamps were tight. Thankfully, the interior has been fuel smell free since.
If you can examine each individual line without have to yank them, you're really blessed with an easy job. Dirty messy job but worth the fix.
Hope it helps.
danz75