Accurate & ThoroughCheck Engine Light Diagnosticsin Charleston, SC

Is your check engine light on? Have you been avoiding finding out why, perhaps fearing an expensive auto repair bill? As experienced mechanics, let us tell you—it's better to identify the problem triggering your check engine light sooner rather than later to prevent causing more damage to your vehicle. In Charleston, SC, you can count on Cannon's Auto Electric & Marine for an accurate and thorough check engine light diagnostic, and we'll handle any auto repairs you need with precision and honesty.

About the Check Engine Light

All vehicles manufactured after 1996 come standard with on-board diagnostics (OBD) systems that serve many functions. First, the OBD system monitors your engine's exhaust emissions to help ensure your vehicle is running cleanly and efficiently. OBD systems also use sensors to monitor a variety of engine components for proper operation. When the OBD system detects a problem, it notifies the engine control unit (ECU)—the computer in charge of your engine's air/fuel mixture, timing, and other functions. Depending on the type and severity of the problem, the ECU may adjust the engine to compensate or trigger the check engine light to let you know there's an issue.

Cannon’s Auto & Electric Auto Repair Shop specializing in check engine light diagnostics

full-service Auto Repair in Charleston, SC

Welcome to Cannon’s Auto & Electric!

We have the cutting-edge equipment and expert know-how needed to identify your car's engine problem and fix any issue accurately, thoroughly, and affordably. Our certified mechanics will plug our computers directly into your OBD system, evaluate the fault code (or codes), and clearly explain the problem to you, as well as all your repair options. We'll take all the guesswork and anxiety out of driving with a check engine light and have you back on the road quickly.

Common issues:

  • Bad catalytic converter
  • Loose gas cap
  • Faulty oxygen sensor
  • Failing ignition coil
  • Malfunctioning mass airflow sensor
  • Bad spark plug wires

A Flashing Check Engine Light


While a check engine light or a service engine soon light can be caused by many different issues, it's important to know that if the check engine light comes on and starts to flash or blink, you need to turn off your car right away and have it towed to a mechanic for diagnostic service. A flashing check engine light is letting you know that more damage will happen if you keep driving your car.

Come to Cannon's for a Check Engine Light Diagnostic


If your check engine light is on, come to Cannon's Auto Electric & Marine for a check engine light diagnostic. Located in North Charleston, SC, we serve the entire Charleston area, including Hanahan, Wildwood, Yellow House Landing, Mount Pleasant, Drum Island, and Sullivan's Island. Our shop isn't far off the Mark Clark Expressway (I-526) on Dorchester Road.