Though I don't have any pics, I thought I might explain the location of these sensors to you. Open the hood, and stand on the passenger side looking at your engine. The IAC is on the upper intake manifold, and will have what looks like a metal pill bottle on it. It will have a wiring plug going to it and two bolts holding it to the upper intake. I remove this, and remove the two screws holding the "pill bottle" which some call a motor, though it seems to be more of a servo. Take a can of carb cleaner and soak the inside of the main body of the IAC. Use a pipe cleaner or something simular and clean it out real good, flushing it with carb cleaner and brushing again. Also, press on the end of the plunger to open the "valve", and clean the mating surfaces. An air blower will help to make sure all the carb cleaner is evaperated before reinstalling it.
As for the TPS, it is on the same side of the engine, on the throttle body, on the opposite side of the TB from the throttle cable. This is something I'm not sure if you can really clean, but it's worth inspecting while you're under the hood. Just check the wires and make sure it isn't sticking. But I would think if it were sticking, you would have a high idle. Also check your base timing, mine was off by about 8 degrees and it would stall from time to time. Another thing you might check is the MAP sensor, which is located on the firewall, above the heater box, and has a single vac line running from the upper intake to it. Remove the vaccum line and plug it, and if it runs the same, this could be your problem.