Thanks for the input. I've concluded the problem is internal to the pump. My shop manual does not list a code 22 for some reason but someone on the Mitsubishi Canter Facebook page screenshot a list of trouble codes this morning and 22 is the rack position sensor. I'm going to contact the local (former?) Fuso dealer and see if they can perform a pump transplant. They also likely still have the software to do a scan of the codes instead of relying on the flash code. I have found a local rebuilder who doesn't have the pump in stock but says he can get one. The pump is a 107492-2162 which the rebuilder says has been superseded with the 107492-2164 pump.I,ll chime in here. But I will tell you, I have no real experience with this engine and pump only hear say knowledge. If this is the same pump as on our Fg649 Canters and numerous industrial uses (mini excavators and bobcats). Then apparently inside the pump there is a small PC board that sits in the diesel fuel and is not affect by the diesel. It is though affected by water (moister) in the fuel (the moister is attracted to the copper on the PC board ) and causes corrosion. Probably more on machines that do a fair bit of sitting around.
An Fg649 that I looked at buying a while back suffered from this problem and the pump was away for repair and they didn't have a time line for getting the pump repaired (by the diesel service). The part was to be supplied by Bosch.
Probably not much help,
Dan.