engine light is on, first time it came on code was exhaust temp too low, then it went off. Second time it came on code was nitrogen oxide sensor need replacing. Brought to dealer they said they have to order a EGR cooler and that will stop those codes. Does this sound correct?..