Could be the window regulator or micro switch. Does it try and drop a little or none when you pull handle? Does it go back up or not at all when you close door? Any extra noise when you lower and raise window?
Mine was just the regulator on the passenger side despite being a low mileage car.
"TYPICAL FAULTS
All these microswitches can be problematic, and it is common for one or more to fail at some time. These are some of the common failures and symptoms:
1) The door window won't drop when lifting a handle. This is usually the handle microswitch which has failed.
2) The window drops, but goes back up when the door opens, or when the handle is released. This can be the handle microswitch, or more likely the 'door open/closed microswitch' ( c ) has stuck. Because the system thinks the door is still closed, it sends the window back up.
3) Door window won't go up the last 10mm. This is likely to be the 'door open/closed microswitch' ( c ) stuck in the opposite sense to (2). The system thinks the door is still open, so won't allow the window to go back up. Note that in this case the door will still lock, but you may get a single-beep from the alarm horn.
4) Door will not lock with key. The 'key lock' microswitch (d) is broken. This is very rare, as this microswitch is hardly ever used – most times the car is locked by remote.
5) Door will not unlock with key. The 'key lock' microswitch (e) is broken. This is also very rare, for the same reason.
6) Door locks, and then immediately unlocks, usually accompanied by a double-beep from the alarm horn. This is the 'door locked' microswitch (f). The locking motor physically operates the door lock, but the microswitch to sense this has failed/stuck. The ACM promptly unlocks the car. In this case, the only way to lock the door is to use the emergency locking procedure. Turn the key in the door to the lock position and back three times in quick succession.
7) The door unlocks, but there is a beep from the alarm horn. This is the 'door unlocked' microswitch (g). Although the door is unlocked, the ACM has not recognised that. The alarm will not sound, as turning the key in the lock has deactivated it."