Our 03 Explorers check engine light came on about a month ago. We took it in and the mechanic said it was the upstream o2 censors. Since then the idle has become worse and worse until it finally started dying at stop lights. We went to Autozone to pick up the censors and they pluged into our...