i can't remember how the setup is on that motor, but the EGR got stuck on my Blazer back in the day, which caused it to run like that. just a thought?