I have a 2007 Honda Odyssey EXL and currently hearing a squeal noise when I start the van and it's cold. This noise fades away as the vehicle warms up. I was told by a mechanic that my pulley was going bad. I had another mechanic who looked at the van and said the noise is due to oil contacting with the serpentine belt. Oil soaks up a little fluid and if it was the pulley, the noise would stay after warm up. Noise last about a minute to a minute and a half then goes away. I don't heard the noise again as long as the vehicle is warm. My van has a little over 120K and I had a mechanic change the belt last year. Belt seems a little off (see pictures). I am puzzled with which route I should take and any help would be greatly appreciated.