so i have IAC fault and IAC speed error. i also have EGR excessive flow. the visible problems were that i would have a very low idle, less than 500. i already cleaned out the IACV, and i thought i couldnt do any harm cleaning the EGR valve, and i was wrong. broke the EGR pipe. now after reading up on it more its probably the DPFE sensor. so my plan is to replace the egr pipe(has to be done) and replace the dpfe sensor as well as the IACV. should this take care of my problems?