Have you replaced the fuel filter and check the rail pressure, you also may want to get the injectors serviced, there are inline filters in the injectors, if you have a fuel problem, the injectors can have poor flow and spray pattern, if the car will run better with starter fluid down the throttle body I would be inclined to look here next.
SPONSORED LINKS
Wednesday, September 9th, 2015 AT 1:54 AM