Editor's Note: In this limited series, Under the Hood, we'll share do-it-yourself tips for drivers who want to wrench their own cars, no matter their skill level. Has this ever happened to you? You\u2019re driving along, and suddenly an old nemesis pops up: that orange check engine light. You limp to the nearest mechanic for diagnosis\u2026 and receive an estimate in the hundreds. Plus labor. Could you save money with a DIY job? More to the point, could you have also diagnosed the issue yourself? The answer to those questions, respectively, is 'maybe' and 'almost definitely.' But how, you ask? With an OBD-II code reader. OBD stands for On-Board Diagnostics . Since 1996, every car sold in the United States has a universal OBD-II system and diagnostic port. (Similar systems existed before '96 but didn\u2019t offer any useful information other than \u201csomething\u2019s wrong.\u201d) These devices read information from the car's computers and translate them into fault codes that identify specific issues, allowing you to solve problems without resorting to trial and error. Like a digital Rosetta Stone, the OBD-II code reader is a major key to deciphering problems that cause your car's check engine light (CEL) to illuminate. Why You Should Buy One The biggest benefit to owning an OBD-II reader is determining whether you can make repairs yourself or if an issue should be left to the pros. In that way, the little device could potentially save you big bucks. With the device, you'll be able to read the code (or, if you're unlucky, code s ) that caused the CEL, and then determine both the difficulty level and potential cost of either a DIY job or a visit to the shop. The Difference Between Handheld and Wireless Scanners Nowadays, OBD-II scanners can be categorized as handheld or Bluetooth-operated. Handheld models are plugged into the car\u2019s OBD-II port, which is usually found somewhere under the driver\u2019s side dashboard. When plugged in and activated, the scanner will display any active codes on the scanner's screen. Wireless scanners are often left connected to your OBD-II port indefinitely and send fault code information to a mobile device app. Decipher the Codes For years, OBD-II fault codes have been standardized by the Society of Automotive Engineers , and they are relatively easy to decipher once you\u2019ve learned the system. This knowledge is useful but, admittedly, usually unnecessary since almost every OBD-II reader will also describe the code in question. And there's always Google, of course. But since you're here to learn, read on. Diagnostic codes begin with one of four letters: B, C, P, and U, which stand for Body, Chassis, Powertrain and 'Network Communication,' respectively. These are the first step in narrowing the source to a specific problem area. The next character is a number: zero or one. Zero means that it\u2019s a standardized code, while one means that the problem is specific to the car's manufacturer. (For example, Mercedes-Benz may have its own series of codes that describe issues unique to their own vehicles.) The next digit identifies which specific system within the problem area is at fault, and the next and final two digits identify the problem in more detail. Because cars are complex machines with thousands of components, there are thousands of OBD-II codes. Being able to identify them, and determining if you\u2019ve got the know-how to fix them yourself, could save you some money in the long run.