4 codes thrown..........

The idle is not rough,just wants to die as soon as the EGR is off andthe rpm’s come down,but if i give it gas for a lil bit it goes away and goes away totttaly after i run it fro about a mile or so. I have washed many mnay engine bays b4 and never had a problem like this,it wasn’t becasue of the actuall washing i think though.