high pitch squeal on start up

Is there a pig sleeping under the hood?

I agree with the belt. You could try starting it without the belt installed (only run it long enough to see if it starts and makes the noise).

It could also be an accessory that is getting sticky.

Good luck.