I think, maybe check out the throttle position sensor? A big vac leak maybe? With the turbo there might be a whole layer of possibilities I've never seen before though.
I'm kind of sold out to carb these days.
Speaking of, whatever happened to your hybrid build?
You must get ahold of a lot of Toyotas!