A bad ECU can cause all kinds of problems.
I would try and force the pump to come on. You can do this through the diagnostic connector (what you connect the code reader to) under the hood. You want to install a jumper wire from the black/white wire to the tan/green wire. This will simulate the ECU grounding the fuel pump relay. If the pump comes on and you have good pressure then you either have a wiring issue or the ECU need a to be rebuilt.
Most send their ECU to get rebuilt here:
Ford Mustang 5.0 A9L A9P C3W A3M X3Z ECUEngine Computer Repair ServicePlease fill out the R&R form here once you've placed your order.A Trusted Product with LIFETIME WARRANTY QUICK TURN AROUND TIMEDomestic and International Shipping available! Our Team is Available Monday - Friday 9am to 5pm...
www.theecuexchange.com
The codes you are getting are as follows:
Code 18 - SPOUT circuit open
Code 29 - No continuity in vehicle speed sensor circuit
Code 31 - Canister or EGR valve control system
Code 41 - Lean fuel mixture
Code 63 - Throttle position circuit
Code 85 - Canister purge circuit
Code 95 - Thermactor air diverter circuit
Some of these codes would make me check the salt and pepper shakers (black and white connectors) behind the back of the intakes.