Check your diagnostic trouble codes in the engine management computer. This will probably be your first hint.
If you have an autozone or similar outfit in your area that reads codes for free, you could try that as opposed to paying someone for diagnostic time.