Car makes high pitch squealing noise while accelerating

I have a 2013 chrysler 200 with 86kmiles. Whenever I accelerate and reach a speed about 37mph, I start to hear a high pitch squealing/whistling noise, the noise is a little bit more aggressive when my foots on the gas pedal going around 55mph or more. However the noise Is only high pitched but it is not actually loud(more so a moderate sound level). Also, whenever I stop pushing on the gas pedal and have it coasting, no matter what speed I’m going, the noise stops (or atleast I cant hear it anymore). What do you guys think could be the problem ?

This sounds like a loose or worn out accessory drive belt.

Have someone rev the engine while you listen with the hood open. You should be able to pinpoint the noise.