I bought some cheap active buzzers from china. They look like this :

I build a circuit using ULN2003A to drive some small Leds and the active buzzer

I noticed that when I play some tones on the active buzzer via my MCU, the I2C IMU has a lot of noise on the Acc and Gyro measurements.
To prove that the active buzzer is the cause of the interference/noise, I removed the active buzzer from circuit and the IMU measurements looks much cleaner.
I drive the complete board using LiPo battery which has enough current.
I am thinking of some solutions to fix the active buzzer issue. one thing that came to my mind is to use decoupling capacitors on ULN2003A or prallel to active buzzer. I am not sure if this will completely fix the issue or not.
any suggestions ?