this is a common problem on the 02-05. Dirt and gunk build up between the upper window and the rubber. The motor gets some resistance, then trips out. Usually, what I do, is after a pressure car wash, I cycle the windows, and clean that dirt stripe off. I failed to do that recently, and now I have a stuck window.
-Shawn