The original problem was a leak at the oil pressure sensor. This was replaced and low pressure indicator has been flickering since (only at low rpm).
The garage has since replaced the sensor again, the oil pump, the oil filter housing.
They are still digging but I'd love to hear from someone who has gotten to the bottom of this.