Hi,
I am surprised that this happened after you had the mobile mechanic look at it.
The same thing happened to my buddy's 1987 motorhome too. I drove 1500 miles back to Kentucky, and got so frustrated - I knew it should be taking more to fill the tank, he knew it too, said if the front passengerside was not downhill, it would not fill. In Kentucky, I had tools and took apart the vent line. IT actually wrapped around the fill line, so it always would fill with a tiny amount of gas, then no air can get out. Straightened it, shortened it, and now it slopes correctly to the filler tube.
On the way home, one stop we where below E and able to add 36 gallons! Before the max we where able to add was something like 24 - 26 gallons @ 8 MPG that was very frequent stops for fuel. I also installed a 16 gallon front tank, now he can run the rear one dry and switch to the forward tank and get a total of 39 gallons in the back one.
Check out the vent line again, and shorten it if required to get it flowing uphill, so any gas will drop into the tank, any air up to the nozzle end.
With my 75 F-350, I bought another filler tube from
Transferflow.com and installed it. Then I was able to modify the vent line to get it to vent properly into the filler tube before installing it on my truck. I was able to fill it quickly after that time. Before if the pump put out more than about 5 gallons per minute, it would stop all the time while filling the rear 20 gallon tank, and it had been replaced with a 40 gallon tank. Once modified, I could get in all 40 gallons no problem. (it also had a front tank, so I could run either dry (but never both))
Fred.