These pumps usually wear out and lose pressure at high speed. Its because the plunger and pump have lost their tolerances . But they still work ok at low rpms. Bearing noise and clatter from the timer piston are other symptoms of a bad rotary pump.Engine/IP have about 300,000Km's so the IP is probably getting old anyway. I have a used one coming in the mail that I was planning to send back out for a rebuild to have it on hand.
My gut feeling is its something to do with fuel delivery. A lot of 7* and 6* series get rust around the fuel pick up and this affects fuel flow. This tends to happen when driven on salted roads
This really why you need to do the 2 tests I outlined. Once you send them to a fuel injection shop, they can tell you anything.