This sounds like a wiring issue. The isc may not be wired up correctly through the engine harness to the ecu. I highly doubt the isc is defective. There are many ways to make a wiring mistake on a 1jz harness job and cause all sorts of irritating problems like you are experiencing. Do you have any codes showing up?