Did you find a solution? Im having a similar issue. 2000 4runner 3.4 motor. Replaced air box,(potential stripped screw on the MAS) replaced MAS, Replaced TPS, replaced IAC, Replaced ECT, Replaced brake booster ( as per Dealer diagnosis) , checked vacuum lines for breaks. New plugs. No codes...