Sorry if I did not make myself clerar. What I meant was the hose installaion. Quite often the wrong vacumn port is used causing the MAP to read an error.
During the replacement of the coolant hoses, were the IAC and Fast Idle Thermo Valve coolant ports and hoses checked for clogging?
Before the replacement of the coolant hoses, adjustment could have been made to compensate for the clogging of coolant hoses and when the clogging was cleared, the engine is running under a different temperature range which is affecting the idling, IAC and FITV.
Check the TPS calibration and coolant level. Any air trapped in cooling system can cause erratic running.
Rasmataz is correct about the O2 sensor. They would solve the O2 sensor problem, helps in the rich running condition and would have a bearing on the EGR code.
Tuesday, November 24th, 2009 AT 4:27 PM