Generator maintenance engineer, electrical faults, screen programming, and periodic maintenance contracts