Battery light came on, and I went to the local NAPA and had it checked, turns out the battery is old and deteriorated, and the alternator is charging weakly. They have the alternator in stock, but at another branch, so I'll be getting one tomorrow, along with a new battery. My theory is a bit far fetched, but here goes: battery is weak to the point that starting it drains the battery fairly well, causing the car to idle low and rough right after start for 10-15 seconds. Alternator only charges to 12.5 v, and taakes longer to charge battery causing the idle to stay low until it charges enough. giving it gas draws more current that the damaged alternator can recharge, causing it to idle low after releasing throttle. (you can smell some gas as well).
As for vac hoses, I'm still searching my local parts stores for 3.2-3.5mm ID hose. Is there a way to pinpoint the leak, if there is one? cygnus states that an intake leak causes the vacuum to stay at a steady 5-6 inHg. On my bike I sprayed water on the intake boxes and waited for a change in idle to find the leak, however, with the extra electronics on the supra, I don't think spraying water or starter fluid is a good idea.
No code 51, but checking the tps couldn't hurt, and i'll try cleaning the iscv, even though I hear clicks after I shut off the car.