Try the fuel pressure regulator, and check that there are no leaks in the system. Dump a can of Sea-Foam fuel system cleaner in the tank..... the injectors could be filthy. Also check all the spark plug wires and their contact connections, including the coil(s). Make sure they are clean and shiny and no corrosion around the contacts.