The short answer is yes, but you should refrain from driving as much as possible. It is safe to drive to your local trusted auto mechanic to diagnose the issue but it is not a good idea to continue driving. As mentioned earlier, the check engine light does not signify immediate danger, but rather a problem is occurring and that the problem will worsen and potentially cause further damage to your automobile. In our experience, ignoring the check engine light often means an expensive repair is around the corner. To avoid paying hundreds, we recommend taking your vehicle to our Charlotte check engine light specialists so we can diagnose and correct the issue. A trip to us will always be less pricey than excessive damage caused by neglecting your check engine light.