On my 2002 Prado, the fuel transfer pump has a fuel filter which can block, causing increasingly less fuel transfer between the tanks. It may be the same for the Cruiser too.
I have not yet had an issue with mine even at 250000km, but that is low mileage for a 2002 Prado.
I hope that you have a filter that can be easily replaced. It could save you a pump replacement.