Several have some very good thoughts here, but another might be dirty contacts, especially in the charging circuit sense line. I'm not sure about the BB, but on my Dino there is a separate fusebox on the engine firewall with two fuses; a 60 amp for the alternator charging circuit and an 8amp for the field coil. The field coil sense will "tell" the alternator when to charge and how much.