hi,
I have a 1999 es300. I have taken it to a mechanic several times for this same problem and they cannot figure it out. When I take it in they usually clean the MAF sensor and the O2 sensors and reset the computer, this works for a short time. Before my VSC on VSC off and check engine light pop on, the car starts to feel like it is miss-firing for a while (anywhere from 5min-5days before the lights). sometimes it will also not shift past 2nd gear when the codes pop, but its usually the same codes. I have already tried replacing the MAF sensor and both O2 sensors with no help. There seems to be nothing happening that is obvious to cause the engine to start missing. I have tried multiple mechanics that are all confused as to why this problem keeps emerging. Is there anything anyone can think of anything else that would cause this? It just happened again and the current codes are P0171 and P1153.