Same symptom on my '07 Jeep Liberty, spits back when filling up. Started to happen maybe a year ago. Didn't ever do that before then. A quick search did not reveal the same in-tank o-ring issue that the Wranglers have. I don't know why the Liberty tank would not have the same internal check valve that the Wrangler has, so maybe someone with a Liberty has solved this problem.