Just wondering if someone could help me with a problem?

Recently, my wife's 1997 Geo Prizm's seat belt has been locking up. It seems like the teeth are caught and you have to pull it one gear tooth at a time until it finally comes out far enough to be latched. Has anyone had a similar problem and can anyone provide a rememdy short of saying "open it up to see if anything is wrong with the assembly?"