I have a 2012 avenger with a 2.4 L the alternator failed, and after replacing it along with the battery, it keeps throwing the Serpentine Belt. I have replaced the tensioner, and both pulleys. Everything is fine for approximately a month, then it throws the Belt. It seems to do it whenever I run though any standing water. The last time it happened, I was going through a car wash. Any ideas would be greatly appreciated.