Re: I'm keeping the traction control on for now on unless I'm the only one on the road.
Do you possibly have a Sprint Booster? That add on eliminates the little play there is in the throttle. It has been reported that you have to be very careful driving it until you learn the right touch.