I believe that radial pull is caused when one or more tires are constantly out of alignment leading to the tire to "set" at a certain relationship to neutral. Dont have to be much but enough for the tire to get accustomed to its strange wear pattern.

I also experienced a pull when one tire was changed for a new one making driving unberable even with a perfect alignment.