2005 Honda Odyssey battery light in the rain

When I drive through puddles, th battery light comes on and I loose power steering for a few seconds. When the light goes off there’s a high pitch squealing on the right side. I’ve had it to the dealer and I know the belt is getting wet and slipping. They, however can’t figure out how to fix it. Any ideas??..Or other reasons this could be happening???

Is it still under warranty? If so keep documentation and keep coming back.

Also check out //www.jdpower.com/cc/auto/bbb/lemon_law.jsp

can’t figure out how to fix it? How about starting with a new belt?