Followed coby7's advice. Found out that the 10amp fuse was in fact dead, and replaced it. Disconnected the battery and reconnected. Engine started right up no hesitation or nothing. CEL and NO traction control light was on anymore.
I know disconnecting the battery resets everything. Connected the scanner to the car, O2 sensors are reading again. Transmission was shifting normal again, no issues.
Until... not even a mile and half around the block, NO traction control light comes back on and IMMEDIATELY the transmission goes back to hard shifting again. At least the engine runs good, and Thanks coby7 for fixing half the problem haha appreciate it!
Now to solve the transmission issue, thinking it has to be a wheel speed sensor or something. If I can't figure this out soon, I'm just gonna take the car to a shop and get ripped off, better than guessing and spending money on parts that probably don't need to be replaced; after all the car's just been sitting for months as I have another vehicle and the cobalt was just for commuting purposes.
Any other suggestions or advice?
---------- Post added at 06:59 PM ---------- Previous post was at 06:57 PM ----------
before all this happened, the last thing was done was a catback exhaust installed to replace the old corroded one. A muffler shop did this and next day had the problems, is there any grounds near their area of work under the car where this could have happened? I'm trying to backtrack to the last known day where there was any problem and it keeps coming back to the shop. I'm not sure if maybe they hit something by accident or purposely did it... Who knows, it was a while ago, and I'm still trying to clean up the mess.