motor shield making noise

Are you sure its not the motor windings making the sound? If the PWM frequency is in the audio range (likely) then I'd expect that.