I had this problem on my 1992 sc400 it was the idle air control valve. This part is $668.00 from the dealership. Mine also went away for a little while but then came back where it would take me 15 mins sometimes to start my car. It always acted better when it was cool and less humid outside. I eventually had to replace the idle air control valve. :o