Sounds like a broken wire somewhere in the charging system. Use an ohmmeter to track it down.

Also, check the underhood fuse block