Mine does the same thing, however, the glass will completely become dislodged at times. Then we have to lift it and put it back into its track. I have it in the shop now being fixed. The glass has never broken but I suppose it would in time.
2003 186,000
I'm the original owner of my 2003 SR5 4runner and I've handed it down to my daughter. It has 186,000 on it BUT the engine has been replaced with a used engine. The original engine blew at 140,000 because my ex didn't change the oil in over 2 years.