I'd clean or replace your EGR valve. That made mine run very rough and caused the check engine light to be on. Make sure it's an Isuzu one if you replace it because my dealer used a generic one and had to replace it again in a month or two. Now it runs like brand new!