You can view the fault code via the LCD on the MicroLogix 1400, in the "Advanced Set" menu. This is described on page 153 of the User Manual.
I don't think there is a way to directly clear a fault condition on the MicroLogix 1400 using the keypad and LCD.
After he has noted the Fault Code, have him try switching the controller into PROG mode, then back to RUN mode, using the LCD and keypad. This frequently clears recoverable faults in SLC controllers but I'm not totally sure about the MicroLogix 1400.
If the fault is a programmatic one like overflow of an indirect address or a negative number in a preset that doesn't allow it, and the condition is not reset by initialization logic, there may be no way to reset it except by loading a new program.
If it were my system I would attack it with two EEPROM modules: buy or borrow another MicroLogix 1400 and load the program the machine should have, then send both modules. Have the end customer copy his running program into the empty module, then install the known-good-program module, then send you back the one with the faulted program. Two EPPROMs and two overnight DHL packets have to cost less than an air ticket.