Leaking injectors – if the injectors leak too much (return too much fuel to the tank) this can cause the fuel pressure to be too low in the fuel rail. Only fix is to identify the offending injectors and replace them.