Did you ever figure this issue out? I'm having a similar problem with my 2006 GP. I was left stranded in a parking lot. After having it towed and the starter replaced the car turned right over and ran (and started promptly) like a champ for a few days. Then it started taking a few seconds to turn over again here and there.