I would first say tie rod ends, but you say they're OK.
Check the alignment. A misaligned car can do some funny things.
It's kinda odd for a rack-and-pinion steering system to do this with good tie rod ends though, this is more of a recirculating ball steering problem.