For the past couple of months whenever I start my astra from cold, I get a squeal coming from the engine bay, it goes away after about 10 seconds or if I rev the engine. It does not come back under any point when driving, and does not occur when the engine is warm.
I'm thinking it might be the fan belt but I'm unsure seeing as it was replaced in August. Should I change the belt again? Could it be anything else?
EDIT: May be worth mentioning the engine is a Z16XE