My cure was permanent; the dealer replaced pads and rotors but also placed an anti noise material purchased from Bavarian auto.
www.bavauto.com. the high pitch noise was due to the vibration of the back side of the pads against the caliper. In temperatures from 0 -95 F, I no longer get the noise.