Any applicable trouble codes? You should be able to check codes, yourself. You turn key just till dash lites come no further. You cycle the key, on--off, on--off, on, the the cel starts flashing, you count the flashes to get the codes. You looking for two digit codes.
How long since a tune-up? Use gage and check fuel pressure. Check inlet air system.