look for one on back can't find found one goes to fender passenger side looks good and the one under battery tray looked at wiring see no problems could it be fuel pump or timing chain or fuel pressure censor
I’m gonna throw this out there with no professional diagnostic skills, but worst case scenario the P0087 and P0340 would possibly indicate broken timing chain, cam sprocket, or crankshaft timing gear. Would explain low fuel rail pressure because the HPFP is driven by the exhaust side cam shaft. The P0340 indicates the cam shaft sensor isn’t seeing an input signal. The issue could still be an electrical system fault given you also have a P0447 which points to a large evap leak and that could be a simple gas cap fix or worst case purge solenoid valve is stuck open.
Pull the oil fill cap off the valve cover and have someone cycle the engine and try to start it. You can see the intake side cam shaft from the oil fill cap. If it doesn’t spin, you have a broken timing chain.
No. Compression test just requires spark plug removal. Checking the chain just requires taking the oil cap off and spinning the crank over with the starter. If you don't see the cams spin as the engine cranks, then your chains busted.