When the engine is cold, horrific squealing comes out from the engine compartment. Horrific squealing remains when the transmission is in park and reverse position. It disappears after driving forward for about 5 to 10 seconds. After this, the engine runs perfectly until next time when it is cold and restarted. However, there is no squealing sound in raining days or when the air is wet (regardless the engine is cold or hot).
Dealer was not able to help because they cannot hear the horrific squealing (because the engine is hot every time I visited the shop).
What could be causing this sound?
What would I do to fix it?