Must be nice to have it fixed. lol. Similar issue and no solution still. Mine didn't just start of a sudden though, put on a high flow cat and flowmaster exhaust. Afterwards ran like crap, bought adj map sensor as many thought I needed to recurve my fuel or adjust the voltage to the map sensor but no dice. Yes it will idle nice now with the adj map sensor but still bogs under load. Have replaced tps, iac, plugs, wires, rotor, cap, fuel filter and fuel pressure regulator. Seems like a fuel/air problem cause when I depress the gas I can hear it struggling to intake air and combust it, sorta haha. Here's my .02, so someone please chime in on wtf this is. I noticed there is a white box on the driverside fender with 2 green wires attached and when I pull one of these off it stumbles and dies. I tried this on the vacuum line to the fuel pressure regulator and it will stumble but regains idle smoothly, so I think not a vacuum issue? Anybody on this box and it's purpose as to if it is in connection to the thing running properly? I'm gonna do the injector trial to end that possibility. Thanks guys.