DO NOT FLUSH IT! it will die on the spot if its never been serviced before.
you can flush your tranny if its been done every 50,000 miles of its life.
adding a shift kit can band aid the shifting problems sometimes. with a pan drop and new filter, maybe even a qt of lucas trans medix. and adding a external tranny cooler really helps out with the gxp. they tend to run the tranny hot. heat = death for a tranny.
next time the cel light comes on get it scanned at the parts store, its free. dont turn the car off if the light goes away when re started. or they wont pull a code.
the t/c light you'll need a real abs scanner to see whats going on. most good garages can do this, but they charge for it.
you can jack up each wheel and push and pull the tire to feel for any play, if loose the hub is bad, you can also check the wires to the hubs for damage, make sure the plugs are on all the way. check all 4 wheels.