I had this belt flapping problem on a C5 and discovered it wasn't being fully tensioned, I thought it had stretched so fitted a new one with not much improvement, I subsequently found it was to long, fitted a shorter one and it was fine. Now I always measure the belts rather than ordering a stock one.
Peter
Peter