First, take the battery to an auto parts store and have it load tested. On a charger overnight does not mean it took a charge. If it is ok, the next most likely culprit is the ground/negative wire from the battery. Follow it down to the other end where it connects. The bolt for it likes to get loose and also tends to get oil and other gunk penetrated into the connection and not let the electrons flow. Unbolt, clean and retighten then see if the problem goes away.