1. the only things i know that cause drifting is incorrect wheel alignment and a dragging brake caliper. if it still drifts after fixing those things, try rotating the tires.
2. if im in too low of a gear, my car rumbles like crazy. the gears dont grind though.