Hi ,
Am sure someone here will be along to help you soon if they can. However , I might humbly suggest that a "high pitched noise" is somewhat ambiguous. . . Can you get a video of this noise in action and maybe post up? May make it a little easier to decipher.
P