Get your front rotors cut. Rotors do warp. Put a dial indicator on them and watch the runout.
You already tried to bed the pads and that didn't work.
The vibrations that you are feeling that come and go is from the road surface. Different type of surfaces will produce different vibrations. Mine on grooved concrete is terrible. Smooth concrete is better. Fresh blacktop is great.