A place like Auto Zone can read rudimentary codes for you, but won't provide any diagnosis. It's a free service. You might start there and see if we can help solve the problem if it's an obvious code. You may end up at the dealer or specialist indie in order to get a truly accurate diagnosis. However, in the long run, that will probably save you money.
1998 C230 "Black Betty"