No the TCC would not seem to be your problem. ..
It might also be a bad MAP or tps sensors.
You might try unplugging the map and see if it idles any different.
Have you tired to flash the error codes to see if there is something there that might tell you what the problem is.
You might also get an aldl cable and copy or Winaldl or borrow a reader from a parts store.
You could then check if your map, cts, mat, map and tps are reading correctly...
Would also be worth your time to verify the fuel pressure is correct.
[This message has been edited by Dodgerunner (edited 01-06-2008).]