Battery light came on after riding through heavy
rain. My battery is less than 2 years old. Could
driving through the rain (at times through puddles)
have caused this?
Could have but I would think the problem is with the alternator. Should stop at an auto parts store and have the charging system checked along with the battery since they would right at it.
As Rowefast said, sounds like an Alternator issue. Autozone check your battery and alternator for free.
Search Ford F-150 Questions
Ford F-150 Experts
Related Models For Sale
Used Cars For Sale