ok i got an update
after i put the new iac and the new egr it will start up and will not die,,but it still idles at 1800 untill engine gets warm then 800 but rpm's do not jump up and down ,,why does it idle high when i first start it,,and when i took the old egr off i shook it and something rattled in it new one doesnt,,but i didnt take it around a turn yet to see if it will die,,does anybody think the fuel pump could have something to do with it,,if i dies around turns still