2010 Cobalt 89K
Started off shifting hard between 1st-2nd, codes read TCM, replaced it and programmed
Still shifted hard so I grounded the TCM and it did not do anything different, then code came up for 1-2 shift sylinoid, so I went ahead and changed both 1-2 and 3-4 sylanoid, everything in the case looked good except for axle seal had to replace it. Topped off trans fluid.
Started it put it in R and it went forwards, all gears went forwards.
Messed around with shifter and gear selector/safety neutral switch and then it wouldn't move, took range selector off put it back in time and reinstalled, had no gears at all. Pulled pan & filter off to see if any tubes were damaged/ disconnected and looked good. Added fluid in and started up revved up to 3grand and tires moved slowly then engine light came on for TCC torque converter sylanoid. Tore everything back apart and noticed the case must have caught the sensor and broke it when I reinstalled it the first time, replaced it and double checked everything it all looked good. Reassembled and added the fluid and tried it. Even tried disconnecting battery for a while, putting the old TCM in place and I am stumped. I can shift into all gears, BUT it wants to go forwards in all gears at very high RMS, enough to turn the wheels at 10-20mph with no weight (on lift) I really don't believe the trans is bad, I understand they only come with 1/8 inch of pads on bands but the trans worked great other than hard shifting.
Could the range selector / neautral safety switch cause this? I know sounds strange but before I spend the 80 bucks on it I'd like to get opinions
Any help would be greatly appriciated!!!