silverQ,
I agree that it's probably the motor. It might be worth your while to pull it apart and see if the brushes are badly worn. My mom's 88 Maxima had this issue, and the brushes were extended out enough that they would c*** sideways at an angle just enough to touch two plates of the commutator at the same time. In that case it would blow a fuse though...
I would pull the motor apart and clean it with electric contact cleaner to make sure there's not some sort of gunk in there causing your problems. Of course, the most sure-fire way to fix it is just to order a new one from Joe and swap it out. Depends on your budget and time constraints.
Here's a good link to the terminology and a diagram that will give you an idea...
http://electronics.howstuffworks.com/motor3.htm
Heath