Have a 1997 avalon 3.0 that is missing between 45 and 55 mph around 1500 rpm we have got several codes and changedMAS ,o2 sensor and cleaned EGR valve and changed sensor that controls the solenoid on EGR after computer is reset to null car runs find for about 100 miles then the inputs cause a lean condition and the miss is back. This is only at light throttle pressure. Any ideas where to go next or has anyone had this problem???