Performing an engine diagnostic starts with plugging a device into the car's onboard computer. There is usually a space to do this just under the dashboard on the driver's side of the car. The device interfaces with the computer, returning a diagnostic code which can be referenced against a list of codes for vehicles from that manufacturer. If the engine is in good working condition, the device wi...ll inform the user. If there is a problem, one or several codes may be displayed.

Codes can mean a wide variety of things. During an engine diagnostic, the mechanic determines what is causing each code to display, for the purpose of developing an estimate to let a driver know how much it will cost to address a problem. Sometimes, the issue is simple, while in other cases, it can be very complex.