Gas pump shuts off before gas tank is full

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.