Your codes:
-122=TPS (throttle position sensor) circuit low input -401= EGR insufficient flow detected. -0172= systemadaptive fuel too rich, -0155= upstream heated O2 sensor heater circuit fault(Bank2)
Once you get it running, I would Seafoam the engine and gas tank. It looks like you have a severe enough problem that it should be fairly easy to find. Vacuum line leaks all around you EGR, pcv, and any other vacuum lines. The vacuum lines originate along the firewall and branch out. You should be able to find a vacuum line broken or disconnected somewhere in the engine, starting with the EGR valve and any line running towards the upper intake manifold or throttle body.
What codes I did not list were not in the manual.