Ok just sunday 28th I bought an 98 integra Ls 4dr AT. for 2500. The seller said the car has a minor problem with some sensor, broken or something I don't know what the sensor is called he said that only needs to be changed so the car could run good. Well I end up buying the car, on the way home the car don't seem to accelarate that well, I step on it but the RPM goes up like it was in neutral but i had it in drive, i knew I had to fix that but I don't know what I need or what's even wrong with it. Today I went to the local mechanic, he got his computer to hook up to the ecu, and these were the results.
P0108- MAP/ Baro curcuit valve high
P0122- Throttle position curcuit low
P0505- Idle control system malfunction
P0700- Trans Fault (Mil request)
P1790- Throttle Position Sensor Fault
P0304- Missfire cyl.#4
P1457- Evap system leak (canister)
The mechanic said I should check the TPS wires. Im lost don't even know half of the above mean

help what should i do!