Feeling your pain. My Cobalt has done all of that. 08 auto. Anyhow, these problems are common with this car. What i found was the two ground connections are a cure all for anything electrical. YouTube cobalt grounds under hood. Take them apart. Clean them up using new new connectors. You may have to have somebody clear all the codes. Once i did this, i haven’t had a lick of trouble (knock on wood) with the car. (Except the heater blend door connector break. Did a repair based on info from this site. Hope it works. Waiting for the glue to dry.