There are many possibilities what is going on with your car. How is timing, is it set properly? How are the spark plugs? Gapped properly, correct plugs? All sensors properly working? Good battery voltage? Vacuum leaks? Vac sources not capped? TPS set right, voltage needs to be very accurate?
You need to learn how to read the ECU error codes. Find the screw and LED light on the ECU, turn the car to the on position, turn the screw counterclockwise. The LED should blink, long flashes are the first digit, short blinks are the second digit. So 1 long flash 2 short flashes would be a twelve. The codes will tell you if a circuit is having an issue and can direct you to look at that area.
http://web.archive.org/web/200...h.htm