my explorer runs rough, check engine light is on pulled a pending code 402 with a reader. pulled vacuum hose off egr, no vacuum present, runs very rough and dies. is this the dpfe sensor or a solenoid or something else? any thoughts.its a 1997 awd 5.0 v8 110,000 miles