As I said in the chatroom, there are multiple problems that can cause the same symptoms, so it's hard to pinpoint over the internet. It could be injectors, FPR, coils, ICM, MAF sensor, etc. The coils and ICM can be checked for free at most parts stores. The MAF you can check by unplugging and driving it around for a bit (though don't go more than half throttle). Check for fuel pressure, and have the injectors checked for resistance as well.