Diarrhea and body aches and weakness are mostly caused by acute gastroenteritis, and may also be caused by food poisoning. 1. Acute gastroenteritis: acute inflammation of the mucous membrane of the gastrointestinal tract, mostly caused by poor diet or overeating. The main manifestations of nausea, vomiting, diarrhea, abdominal pain, fever and other symptoms, if the vomiting or diarrhea is severe, can cause dehydration, which leads to diarrhea soreness and weakness. 2. Food poisoning: If you ingest toxic food, or eat food contaminated with toxins, it can cause food poisoning. Manifested as abdominal pain, nausea, vomiting, diarrhea and other symptoms, if the vomiting and diarrhea is serious, can also cause dehydration, which is manifested as diarrhea soreness and weakness. There are many other causes of diarrhea, which should be taken seriously, consult a doctor in time to find out the cause of the disease, and follow the doctor’s advice for further treatment or therapy.