My X has been doing this for a few months, especially when very cold outside, but now its doing it even when warm so I think its getting worse. Basically when I start it up, For the first few seconds while the engine does the little rev up before slowing back down to idle, it makes a whirring/clicking noise like a belt/pulley is wobbling then getting situated then it goes away. If I start the car hot it usually doesnt do it. Last week I also noticed a tiny squeak like noise at idle for every time the serpentine belt made 1 revolution. I had them look at it when I got my oil changed but it was only doing it while cold then so they couldnt hear it, but they said my belt was looking fine. Is it a bearing on some accessory going bad? Im at 95k miles, havent done the timing belt yet. What tends to go bad around this mileage in 01 Xs (3.3 V6, auto, 4WD). Thanks