Ronnie has pointed to a very good and important resource, the How To and Diagnostic guides that are at the top of the page. There is a wealth of data and real world examples from the Reatta community. Also, use those sections to learn to use the onboard diagnostics and controls.
I believe the 91 may have more items available in diagnostics but this is what is available on my 90, which should be similar. Under BCM Data, BD50 is live battery voltage and BD51 is Generator Field Strength percentage. These can be read even while driving once you get used to the system. It may help to see if the voltage or field is erratic. Under the BCM Inputs section, there is B151 which is Generator Feedback. I am not 100% certain on that function but I believe it indicates if the generator is following commanded operation?
There could be several reasons for rich running, possible misfire, poor mileage, but the O2 sensor is inexpensive and a good place to start. It is the only actual fueling feedback on these cars. The O2 operation and resultant fueling indicators can also be read in the ECM Data section of diagnostics while sitting still or on the road. The system is relatively basic compared to modern vehicles but it can tell you a lot and it is already built in. It can do pretty much anything a scanner can do. Good luck