That'll be right Gareth

Spot on!
Nothing deadly serious 8)
I would however, in addition, check the fuel return line is clear back to the tank. It does sometimes block when running veg and the effects can be nasty, such as a fuel filter housing rupture by the fuel thermostat (the white bit that is visible near the filter housing base).
Fuel starvation and/or air will upset the timing servo in the pump that uses hydraulic pressure to function. The fuel is used as the hydraulic fluid.
The Engine Management (K) Light will come on if the timing the ECU tries to set on the pump for a given operating condition of the engine is not confirmed by the TDC sensor and the No.3 Injector Needle Lift Sensor. Basically, the ECU sets a timing value and measures the offset between the TDC sensor signal and the Lift Sensor to confirm the timing is correctly set. If there is air in the hydraulic supply to the servo, this will cause a timing error too large for the ECU to correct..
When the K Light is on, the pump defaults to a fail-safe fully retarded timing, hence the loss of power...
The sensors are OK, otherwise the K light would always be on.