My sisters GTP developed a rough idle recently, and she said it acted odd while driving sometimes, so right away I figured the TPS was shot. We decided to replace the IAC at the same time for good measure (I liberally sprayed the IAC passages with carb cleaner as well). Fired it up, and not a damn thing had changed. I discovered that it won't free rev above 3500-4000 either (it acts like a rev limiter is kicking in). It revs and runs good otherwise, no stalling. I noticed it didn't build boost at WOT, it did at partial throttle though. I'm stumped, any ideas?