The last tune up was at 90K wires and spark plugs were changed then(about 3 years ago)...i do have CEL on, the coding was a EGR message too much air, and not enough air...and it is an automatic.