There are literally hundreds of things that can make the “Check Engine Light”(CEL) go on. You need to get the codes read. With out the code no one will have any idea where to even start looking for the problem. The code(s) should be in the format of the letter P followed by 4 numbers, ie. P0420.
I've got the same year and the same problem. Auto Zone gave me the codes for mine. The are P0171 and P0174. They even tell you with two codes, that it's probably a fuel pressure problem or MAF (mass air flow) sensor. Any experiece with that?
Those are 2 reasonable guesses, but would you trust a parts pusher with your diagnosis. They can only give you what they have heard to be the problem in most cases. Or they just read the probable causes right of the code reader. It never fails as soon as someone takes a parts store diagnosis and buys the expensive part they recommend, it's a different problem and tempers rise.