Both diarrhea and vomiting can cause this type of acidosis. Lactic acidosis occurs when there's too much lactic acid in your body. Causes can include chronic alcohol use, heart failure, cancer, seizures, liver failure, prolonged lack of oxygen, and low blood sugar.