Change timing belt and check the EGR. The reason the EGR may not be throwing a cel is because the computer may be getting a full signal. If it didnt get a full signal then you would have a cel. Also check to see if the TB, MAF, and IAT are all clean and there is no gunk around them.