I don't know about the shake but your TCS coming on under heavy acceleration could be your brake fluid level is a little low maybe?
Had that happen to me but my car has 50K miles and the pads were worn down just enough to cause the fluid sensor to trip under acceleration. It's touchy.
Good luck finding your problem.
lp
|