hey fella, might be the same situation i had on my way to the dealership, coldest morning we've had up here this past saturday. i had all power options, just wouldnt start, one of the other members told me try wiggling the harness that runs from the starter up to the back of the fuse box, (closest to the firewall) few wiggles i got some more action from it...couple more wiggles, and boom she started right up...even did it again at the dealership, they said throwing a low voltage code, and it wont start, i said wiggle the harness to the fuse box, and it started for him. the other tech said 07 and 08's is when they changed the starters on these along with the clips, instead of bolts, which over time the clips corrode..and contact gets iffy...try it out..