I have a 2001 Cadillac STS Seville northstar I ran thru a puddle of water and now my battery won't hold a charge what could be the problem
Have a parts store test the battery. It may have been borderline. If battery checks ok, look at the battery cables and terminals, check starter solenoid connections as well. Water can not only cause temporary shorts but it has mass, a large puddle can knock things around. You might have frayed cables that are shorting.