I had a problem with the driver side window of my 97 Camry. It would go all the way down, but went up slowly in very small amounts, getting worse as time went on. By pushing on the window while trying to raise it, it would go a bit farther. My problem was the motor that runs it. If you take the regulator and motor out of the door, and remove the motor from the regulator, and hook just the motor back up, you can assure yourself that it is the motor, and not the regulator. Motors are available on the internet from several places. Regulators and motors are two different items. The regulator is a scissor type mechanism that keeps the window level. I got a refurbished replacement motor from Auto Parts Warehouse. (There is a core charge) Replacing the motor is not all that hard if you understand a few simple procedures, which are shown below.
1. Removal of the parts of the door liner and switches is covered in another post on this site.
Once you have it down to the bare door, run the window down until you can work with the screws
that hold the window glass in place. There are 2. It takes a small socket wrench with an extension
to remove them. Make sure you support the window so it does not fall into the bottom of the door
and break since those two bolts are all that holds it from falling..
2. Once the bolts are removed, very carefully pull the window glass up and out of the door. You
might have to tilt the glass one way or the other, but it comes out easily. Put it in a safe place out
of the way.
3. With the window glass out, it is somewhat easier to help the motor raise the regulator up all the way, with your hand.. Once that is done, take the connector apart that goes to motor. It has two wires. Mine were red and green. This needs to be done, so you can get the Reg/Motor out of the larger hole in the door.
4. There are 6 bolts that hold the regulator and motor to the door. One of those bolts holds the
upper brace for the regulator. That attaches over by the door lock. You should probably mark
that hole with a black magic marker, but it does have a tab on the arm that fits through an
indexing hole where you can see it.
5. When taking the rest of the bolts out that hold the Reg/motor, note that there is a bright shiny pin
sticking out between three of the bolts, and a small hook that catches the tin of the door. These
will assure proper alignment when putting the Reg/Motor back in.
6. With the whole unit out, take the three screws out that hold the motor to the regulator assembly.
Inspect the regulator. It needs to move freely. It if that is damaged, replace it. If it seems to be in good shape, plug the old motor back into the connector, and try running it up and down. If moves both ways, but feebily, it is no doubt the motor. A new one will run the window up and down with power.
7. There is a little trick attaching the new motor. The regulator has a spring incorporated in it. You
need to pivot the gear part of the regulator so that the gears of the motor engage it once the
motor is bolted to the regulator The spring fights that action, so I put a screwdriver in a hole that
is already there, to hold it, so the gears would align, while I bolted the motor on. A vise grip
would probably do the trick as well. It does not matter, what part of the rack the gears engage.
The new motor will run until it hits the up and down stops.
8. Once the new motor is in place, the old connector needs to be removed from the old motor, and attached to the new motor. Make Sure that there is enough wire to reach, once the whole assembly has been re-attached to the door. It is probably a good idea to leave a couple of inches
of wire on the old motor, since it is a Core item.
. 9. It is a good idea to test the Regulator/Motor assembly before putting it back in the door, and
also once it is in the door, before re-attaching the glass.
10. Position the regulator again, so that you can access the screws that attach the window, slide the
Window very carefully back in, supporting it well until it is attached securely to the regulator. Make sure it is in the window track, and not in any bind. It should go up and down quickly and with power.