I just fixed 4 ecu's this week alone, with caps leaking on the pc board, and since the electrolyte is acidic, it ate through the traces on some of the boards causing major problems. I am going to start offering a repair service for them, it's really becomming a big problem for a lot of people. It does seem to be random, the car runs fine, then just starts running like crap one day. One I repaired just would not start. One would run super rich and bog down. On one, the idle was surging from 700 to about 2k, even with the ISC disconnected! On Jay's car when we first started it and the dp was not tightened yet, it was running so rich that gas was literally pouring out of the turbo!!! If you have not replaced the caps on your ecu, do it now, they are ALL going to fail at some point. The rest of the 1jz engine is so reliable, and so many ecu's are going bad, that the the ecu is the FIRST thing I would look at for the problems you described.