DTC P1515, P1516, P1512, P1523
2003 Chevy trailblazer, The ses light is on, rep light came on, we removed throttle body to clened it (extremely dirty) and put it back on and it runs worse. When running live data with the diag tool, it has a very slow top speed, cleared codes while performing live scan and it ran perfect for about ten seconds. Then all the lights came back o and ran bad again. We inspected the wiring out of the throttle body into the map sensor and cleaned it with elec spray and nothing changed. Any ideas what the problem could be?