On your Ford, the most likely cause is the Evap vent filter is plugged which is located above the right rear axle mounted to the frame. It’s a black plastic box about four inches long. As a test you can remove that filter and then go try to fill your tank. If you can now fill it, then replace that filter. I Can’t help on the Nissan.