I'd guess that you have a diode shorted in the alternator. Mine did the same thing the first night after I bought it. You might try a test we used to do. Start the engine, turn on the headlights and then remove the ground cable from the battery and see if it will stay running. If it won't, the alternator is not producing enough current.