There are 2 fuel pumps on a 9th gen Accord. The low pressure pump which is electric in the fuel tank. The high pressure pump driven by the CAM. You could have a couple of issues going on.
1. You have a bad high pressure fuel pump
2. You have a bad pressure sensor on the fuel rail
3. You have corrosion on the connectors to the pressure sensor.
4. You have a loose timing chain.
The question is, have you heard the timing chain rattling? Also you need to pull the valve cover to see if the timing is lined up correctly. If it is off that is your problem.
I saw this issue on this site, not sure why cam timing would not set another error as well.
I have a 2013 Honda Accord EX-L with 2.4 liter 4 cylinder engine that is throwing a P0088 code(fuel pressure too - Answered by a verified Mechanic for Honda
www.justanswer.com
Sent from my Pixel 2 using Tapatalk