If your problems aren't solved easily, which it doesn't sound good, its probably time to sell... Take it to Carmax and they will give you wholesale for it, and you won't have to divulge the little motor issue.
I would probably be cheaper to sell it and buy another one rather than buying a new motor.