If your front power windows are sluggish or not working, it may be the switches. The front window switches are troubleprone because, unlike the rear window, Toyota did not use relays to control the front windows. So all the current goes through the switches. And there are a lot of contacts. I figured out once the the passenger-side window involves 4 to 5 sets of contacts, depending on whether or not the 4Runner has the "child lock" switch for that window.
When I got my 86, the windows were really slow. I tried lubricating the mechanisms and the track, but it didn't help. I speculated that it could be the switches and thought of cleaning them but then had a better idea. I put a couple relays in the door and ran a good 12v power source to them. The window switches now only have to control the relays which draw very little current.
Here are the schematics:
The diodes are necessary in the passenger side! If you don't use them and hook the passenger side up like the driver's side, weird things will happen. One window will affect the other and, if I remember right, the passenger window would move in the opposite direction when I tried to raise or lower the driver's window.
Diodes are super easy to use. They act jsut like a one-way valve. They don't have to be anything special, just get some typical black ones from your local electronics store. Diodes are polarized and must be hooked up the right way. They have a band marking the cathode (negative or ground side). Here is how to hook it up:
You can find more info on diodes here.
For the relays, I just used typical Bosch relays. I put them in the doors so I only had to run a power and ground wire to the doors. Be sure to mount them securely up and out of the way of water. Water will kill them.