Your problem is most likely a wrapped rotor or 2.
You said: '' I have checked the rotors and they appear smooth and true''
Appearance is not good enough to identify the problem. Only a few thousand of a inch is enough to cause vibrations.
Have your brake system checked and measured for warp.