I have an 05' cobalt. The car just started to "hiccup" when going from park to drive or reverse. It also does it when driving going into different gears. The check engine light is on, as well as the tc light. I've heard that it could be bad connections somewhere. I just need help on where those connections are and how to go about cleaning them.