The TCC solienoid is only a suspect when the engine violently stalls when coming to a complete stop, and then everytime you shift into drive until it unsticks.
You problem sounds like an IAC learning issue. While I cannot explain it, even though I know the intricate workings of the system, somehow this almost always fixes the problem. Unhook the battery, remove the IAC, depress the spring and turn the pintle clockwise until it stops retracting into the IAC motor. Replace the IAC, and hook up the battery. Then start the car, do not touch anything. If it stalls, restart it and dont touch anything. If it stalls 4 times or more, then feed it a little gas to get its bearings. Once it is idling let it idle for 2 minutes, then turn it off for 5. Then start it up and take it for a drive. Should be fixed, if not then you have some other problem, maybe check the timing.
Just doing the IAC without disconnecting the battery to clear the ECMs memory will usualy not work
As far as the other problem sounds like s stuck caliper or a internally collapsed brake hose. Id take it off and work it in and out a few times with a pair of channel locks and someone pushing the brake pedal, then bleed about a cup of fluid out of the caliper to try and get that junk out of there.
------------------
Boost is like Venereal Disease, one night of passion can result in weeks of pain (and work.)
Its not always about who gets to the finish line first, its who looks good when they get there. 'Course it doesnt hurt to have both.
http:\\www.myspace.com\keeptherubbersidedown