The engine makes a squealing noise in cold start, or first start in the morning for few seconds and then disappears.
Have you checked the level of the fluid for the power steering? How many miles on the car? How often does it happen?
I haven't checked the power steering fluid. It has 44.000 miles you think that causes the noise? It happens every morning, only on the cold start. Power steering fluid is between high and low. I checked the belts they're ok.
It sounds like it might be low on power steering fluid. If the belt seems ok and is not loose. I would investigate the power steering more carefully. Top up the reservoir to high with genuine Honda fluid and then wait till it is cold and see if the noise goes away.
I checked the fluid and it's between high and low.
Was the fluid cold or at operating temp?
When it was operating it between high and low and now it's high the engine is off.
It sounds like it is ok then that’s normal. The pump could still be making noise though. Try this little trick: with the engine off and cold rub some bar soap on the ribbed part of the belt and then try to start it and see if the noise goes away.
Do I need to wait overnight to do this? It only happens during first start in the morning. You think it’s the alternator belt or the fly belt, it's nothing got to do with this?
If it only happens after the car sits then yes wait overnight to start the car. The soap will coat the belt and if it doesn't make noise then the belt is the culprit.
You mention a pump, what kind of pump?
It’s the power steering pump.