My 2007 Chevy Cobalt (auto trans) shifts hard and hesitates, only does this when car sits for a half day or more. Took it to a shop they drove it around for a couple of days. They had no hard shifting or hesitation. They could not figure out what was wrong with it. No check engine light. Picked up my car this morning and did the hard shift and hesitation again. Any suggestions?