Those codes indicate an open circuit on the wire that powers the fuel pump.
If there is an open circuit to the wire that powers the fuel pump, then the fuel pressure would be zero.
It's the fuel pressure sensor.
A p025A code indicates no power to the fuel pump. How did you measure the fuel pressure? A pump that isn't running should have trouble generating any pressure at all. Perhaps you should disconnect the fuel pump connector and check for power with a multimeter.
This is the 2013-2015 wiring. Not sure if yours is the same:
View attachment 581925
Given the way the system works:
"OPERATION
When the Powertrain Control Module (PCM) receives a � Start’ or � Run’ signal from the ignition; It energizes the Fuel Pump relay which sends a continuous 12-volt supply to the Fuel Pump Control Module (FPCM). The PCM also sends a control signal directly to the FPCM which regulates the Pulse Width Modulated (PWM) signal that will be sent to the Fuel Pump Module. The PWM signal (duty cycle) will vary from 10-100% depending on the input of the Fuel Rail Pressure sensor and other
engine demands. The PCM receives a PWM signal from the FPCM representing the state of all inputs and outputs of the FPCM. This is a Constant Pressure Fuel system which means any Delta Pressure test performed on the Fuel Pump would show a continuous pressure (regardless of the changes in PWM). If a pressure sensor fails or other failures are present; The duty cycle goes to Limp mode (100%) to maintain fuel pressure."
Check the fuel pump connectors up above the fuel tank. A squirrel might have got up there and done some electrical work.