The EVO/Passlock™ module performs self-diagnostics of the EVO system. The EVO/Passlock™ module can detect and isolate system malfunctions. When a malfunction is detected, the EVO/Passlock™ module sets a corresponding diagnostic trouble code (DTC).