The reason for this problem is there is a safety mech built into the windows program, this allows the mecho inside the door to recognise when the glass is at the top of its frame, if the window hits resistance before it touches the top the safety mecho kicks in and sends the window back down, ie:- (childs hand).
Dissconecting the power can sometime play havock with the windows memory.
The memory is nearly always set from the drivers door switches, holding them in the up possition for 10 seconds or so with all the window closed.
If a window has been recently fitted due to a break in check to see if it is a genuine Renalt glass has been fitted some other make can be slightly out of shape and can cause resistance going up and can make the safety system kick in.
make sure there is no obstructions in the window rubber surround preventing the glass recognising the top of the frame.
Check the plug connections under the switches on the door for corrosion, you may have to remove the inner door trim, while there doing this dissconnect the motor from the loom with the window in either the open or closed possition wait 5 min and reconnect then repeat the holding of the winder switch as before.
If all else fails it would have to go into the dealership to have the memory reset on a diagnostic machine.
Hope this helps.
windowtech
September 2010