Have you checked to make sure the problem isn't fuel related? Are your fuel pressure regulators okay?