Hey are you still having an issue?
Have you changed the fuel filter recently? If not, change it immediately and pour a diesel injector cleaner directly into the fuel filter canister.
What about the ASV? This could be caked up with carbon and causing issues. I would also get the timing checked as well.
Bookmarks