the other day i noticed my jeep got abnormally louder than usual. (i have it straight piped from the cat back) no big deal right, just blowing the crap in the cat out which it was. however when coming back from some wheeling i was doing about 75 and all of a sudden my check engine light comes on. look at the gauges and nothing is wrong. once i get home i run the code and it comes up for a IAC. put it off, put it off until one day the RPMs are really high and i dont want to drop it into gear. so i go buy a new one and install it. code goes away for a min once cleared and now the jeep wont even hardly idle unless you hold your foot there, and then the check engine light comes back with same code. so i was thinking the tps went out on it to. bought one of those and installed it as well. well it didnt work. so i was poking around at my work (chrysler proving grounds) and people are telling me a few different things. one my PCM needs to flashed. two i need a new PCM. three there is something far more serious, like a chassis short or something. any and all input is welcome,another few things to add to the situation is after this check engine light when my left blinker is on it always turns the right one on so i have hazards on in the back. another item is my cruise control wont work. i replaced a clock spring and checked all voltages, vacuum, and even the button. im out of ideas. once again any and all help appreciated.