When i start the car from cold, either overnight or when it hasnt been used for a good few hours, the engine makes a sort of 'whining' noise when it revs during start-up and while the cars moving. It stops once the engine temp starts to rise and the car drives fine even when the engine temp is at 0.

I've heard about the 2.2 making noises during start-up so i was wondering if this was just normal.