when was the fuel filter last changed, also look at the MAF sensor, give it a clean with some IPA, do not use brake cleaner,
Dave