The car ran and drove perfectly fine until it was -30 this last winter.....we didn't have it in the garage and fried the starter...jump to this past couple weeks took it in to get the starter replaced but the Battery was drained down to low so throwing loss communication codes could just need the key programmed