Seems to be a common problem this. I refitted mine by laying bit of double sided carpet tape across the runner, tap the window back into the runner and they should stay there. Also use some candle wax in the side runners to reduce friction.
Worked really well for me - best of luck.