thats a tbi motor.... check the cap first and replace the fuel filter unless its pretty new....
you can also throw a scan tool on it and check the reading on the coolant temp sensor they can get stuck reading like -400 and never set a code and make it stay in cold enrichment all the time