My FJ has always had this problem. I usually have to set the fill nozzle on the slowest fill rate setting. If I don't most gas pumps will shut off within just a few seconds of starting the fuel flow, irrespective of how full/empty the tank is. It has to be something in the way the fuel fill neck is set up that does not allow for a normal flow rate of fuel into the tank. It's one of the only up-sides to the dinky fuel tank. It doesn't take long to fill even at a low flow rate.