Check your grounds on the trans too, if they were already corroded then puddle finished them off is bet.

If the belts squeal other then when you go in a puddle then they need to be replaced anyways. I'm a fan of gates brand belts, they last pretty long.