How long since a tune-up? Any applicable trouble codes? You can check mil codes, yourself. To check codes, you use a jumper wire between the A & B terminals at the datalink connector. Turn key just till the dash lites come on, no further. The mil starts flashing, you count the flashes to get the codes. Your looking for two digit codes.