Have you checked the EGR valve itself? they get ALOT of build up on them. Ive had one fail on me. swapped it out and it was all good from there. 4WS is never fun... Ive pulled the code for mine and it said the computer was failing. changed the computer and it worked fine for like a day. then same code