Since the cleaner is helping, that leads me to believe the problem is within the fuel system. In this case, I would start by checking fuel pump pressure to see if the pump is weak or if there is a problem with the pressure regulator. That is what I recommend first, unless the check engine light is on.
SPONSORED LINKS
Saturday, April 18th, 2015 AT 8:20 PM