My wife's 2001 330cic (82k miles) has started to squeal for about 20 seconds upon cold startup. It doesn't do it all the time, but when it does it's always a cold startup. After about 20 seconds, it abruptly stops. It sounds like a belt or pully bearing giving up. Are there any know issues like this? I still have CPO coverage if it turns out to be a water pump or something more involved. I just don't want her to be stranded. Any suggestions?