Have you checked the map pipe from the intake to the sensor on the fuel filter, if the spigot under the intake or pipe are blocked it will lack power, you can also check the sensor by pulling the pipe off and running motor if no change then there is an issue.