Always best to diagnose instead of just throwing darts by hanging on parts. The first thing I would do is test the battery and load test the charging system with a multi-meter, and cross-check that by having them tested at one of the auto parts stores. Then, if everything in the charging system checks out ok, testing voltages in the O2 and coolant temp sensor circuits would be my next step.