This is actually Toyota but same principle. When you turn your key the electro-magnet pulls in the plunger of the solinoid which then has a disk that makes the contact for the starter motor. If the contacts are burnt or shifted the starter will drag as you describe.