Can you get the codes read? I'm thinking this is an ABS issue (so you'll need a code reader that supports ABS).
In my experience, the computer will disable traction control when there's an ABS issue. And that issue is often just a damaged wire between the wheel speed sensor (ie, the wheel hub) and the computer.
Furthermore, hard shifting is often a sign of the transmission maxing out on the shift pressure, P1811 code, I believe. Its code description includes "max adaptive shift" as I recall. As long as it continues shifting, I wouldn't worry too much about it
I suggest first going to a parts store and seeing if they can read some codes.
Doug
.