The document describes the components and process of an expert system for car noise diagnosis. The system uses a knowledge base collected from mechanics to store over 150 production rules relating different car noises to failures and causes. The expert system applies forward-chaining inference to match a user-reported noise to applicable rules and identify the most likely failure based on its knowledge.