throttle position sensor, mass air flow sensor, bad/stuck injector, temp sensor.. dump some good fuel system cleaner in it like lucas or gunk brands. use google.
also about scanning, if theres not check eng lite on then its not throwing codes (error codes made by cpu) then nothing will come...