Maybe unhook the battery cable for the night and then check if the battery has a charge in it in the morning. if so then that rules out the battery. next check the charging system which sounds like you did. More than likley you still have an external volt regulator. Sounds like this is the next thing to check/replace. A faulty voltage regulator can cause a draing on the system over night and or not charging when running.