My girlfriend has a '07 base model Grand Prix 3.8. Occasionally when the car is restarted after a short trip of a mile or so the starter will keep cranking after the key is released. I work at a starter/alternator shop so I rebuilt another starter for the car and it does the exact same thing as the original. It hung so bad yesterday that she had to shut the engine off to get the starter to disengage. What could cause this problem? I would say a bad solenoid,but I find it odd that both starters are having the same problem. Could it be something electrical in the car causing it? Remote start problems maybe?