Um - whereever did you hear this advice. :lol:
I just solved this exact same problem (on my 2002 V6 88,000 miles), and i can tell you with reasonable certainty, its probably caused by "radial pull". And this isnt the first time i had this problem on a car either, i first noticed it on my old 1983 Sentra - i work on cars every day and talked to a bunch of mechanics and the radial pull is the best answer.
I can't really explain it in technical terms, only in terms of what fixes it. Radial pull means that some front wheel drive cars are sensitive to the tires in front. They can be the exact same make of tire, same air pressure, perfect balance etc. but the damn car still pulls!
The fix is to swap wheels in front from the other wheels on the car until you find a combination the car "likes". Sounds crazy, until you try it maybe.
I know this is true, at least for mine, because every time i buy new tires on front this sh%t happens. And i have a life time alignment with Goodyear and had them check the alignment, they said it was perfect and showed me the readout! So i swapped tires, twice, and now, no more pulling. At least til i have to buy tires again :cursin: