My 88 4runner is running horrible! Checked my codes 2 and 5 changed both o2 sensor and air intake sensor and still my truck runs like this mmmmmmmm....the idle increases for like 5 seconds then drops to a very low idle then jumps back up mmmmmmmmm..........then down again and it does it every time I come to a stop constantly. The check engine light only comes on when the engine is cold but when it's warm in the afternoon the check engine light does not come on but it does do the same mmmmmmmm........idle changing back and forth. I check my codes every morning and it's back to codes 2 and 5 please help going crazzzzzzzzzzyyyyyyyy..........