As far as the drifting goes, have your ball joints, tie rod ends and steering box checked for play. Have your alignment shop check the toe setting and the caster.It could also be a result of a tight or semi seized ball joint or tie rod.Are the front tyres showing any abnormal wear?
loosen your throttle cable at both ends and see if it needs some lube.