Thats a long list of codes. Lets start on this.
A code P0174 may mean that one or more of the following has happened:
The MAF (Mass Air Flow) Sensor is dirty or faulty. Note: The use of "oiled" air filters can cause the MAF to become dirty if the filter is over-oiled. There is also an issue with some vehicles where the MAF sensors leak the silicone potting material used to protect the circuitry.
There could be a vacuum leak downstream of the MAF sensor.
A code P0113 may mean that one or more of the following has happened:
Internally failed IAT sensor
Faulty connection at IAT sensor
Open in IAT ground circuit or signal circuit
Short to voltage in IAT signal circuit or reference circuit
IAT harness and/or wiring routed too close to high-voltage wiring (e.g. alternator, spark plug cables, etc.)
Faulty PCM (less likely but not impossible)
A code P0102 may mean that one or more of the following has happened:
The MAF may be disconnected, or a wiring connection may be bad
The MAF may be dirty or otherwise contaminated (Note: if you use a reusable oiled air filter, be careful not to apply too much oil or that can contaminate the MAF).
The MAF sensor may be faulty
The vehicle computer may be faulty (very rare)
P1504 indicates a problem with the Idle Air Control Circuit
P1131 Lack of Upstream Heated Oxygen Sensor Switch - Sensor Indicates Lean - Bank No. 1
A code P1151 may mean that one or more of the following has happened:
Electrical:
Short to VPWR in the harness or HO2S
Water in the harness connector
Open/shorted HO2S circuit
Corrosion or poor mating terminals and wiring
Damaged HO2S
Damaged PCM
P0170 indicates that the Fuel Trim on Bank#1 is out of range or that corrective responses do not work.
A code P0122 may mean that one or more of the following has happened:
TPS not mounted securely
TPS circuit short to ground or another wire
Faulty TPS
Damaged computer (PCM)
A code P0136 may mean that one or more of the following has happened:
Faulty O2 sensor leak in exhaust close to O2 sensor
Short to voltage on O2 signal circuit
Open in circuit resistance caused by corrosion in connector
P0156 Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 2)
P1409? Electronic Vacuum Regulator Control circuit fault
So the ext step is, what do all these problems have in common?
Wiring damage, corroded connectors, short to ground, and PCM faults. Has this car been in a wreck? Has this car been flooded? Has this car been in a fire?
I would replace the entire wire harness and then see what happens from there. If that doesn't work, get a more advanced scantool to see what the computer is seeing from the sensors. If the computer does not get clear sensor signals, there will be fault codes and the engine may not run properly or at all. If you can determine what the computer is seeing, then you can get a better idea of what is going on.
If replacing the harness does not fix the problem, then the computer has likely been damaged somehow and will likely need to be replaced.