If it's a 993, don't take it to some shop that specializes in early cars. 993's do not have the same issues as earlier 911's....well, except for the driver's side door stay

. They can have rust issues, but in different areas. Few places have the super expensive factory tool for checking fault codes and cycling all systems. That's how I had my V-ram checked a few weeks ago. A check engine light can be nothing and it can also be a near death sentence. Find someone who knows 993's.