It sounds like two issues, the fault codes and 50 psi fuel pressure certainly indicate a problem with the fuel pump but I would agree with GLLOQ that a check of the valve springs may be a good idea.