When cold, and accelerating, my punto makes a high pitched squealing noise, the only thing I could liken it to is a supercharger. No idea what it is so thought i'd pick all your brains.
ETA: I don't rev it hard when cold, i'm talking about 2.5/3k revs.