Improper caster can cause this. If you have less than a few degrees of positive caster, your steering wanders. This can be checked by the alignment readout. Sometimes shops change the "green" numbers just to get you moving on, resulting in a poor alignment. Another thing is whether or not your...