sounds like fueling issues buddy, go throught the usual procedure,
check engine temp coolant sensor mainly and other relevant sensors,
check the voltage at your fuel pump,
check that the flap on your metering head is opening on throttle
and if all else fails get it to a tuner to set up the fueling