Lately my car has been randomly stalling out on me out of nowhere, or sometimes it just won't start up at all. At first when it was start to act up it would make loud clicking noises inside the ECU and also from something near the throttle body/ISC/FIAV and it would make my RPM's flutter up & down for a second or two before finally stalling out completely. So to eliminate the problem I went ahead and got the block off FIAV & ISC, but it didn't fix my problem. I checked my ECU for corrosion and it there was a fair amount on the circuit board. I ordered a new ECU form ECMTuning swapped them out and still got nothing. So now the only thing I can think of is a bad CAS, or loose wire (but I think it's a bad part not an electrical issue) could a bad CAS cause this problem? My car will be fine for 2 weeks at a time then all of a sudden while I'm driving it BAM! It just cuts the engine off, no fluttering of the RPM's anymore it just dies. Then sometimes it will start right back up and sometimes I gotta wait an hour or two then it will fire up. When it's not starting it has no spark to the plugs but it has it to the coil pack, just not from the coil pack... So that leads me to believe I have a bad ISC since I swapped out the coil pack with a known good one. Also I noticed when its acting up if I turn the key my tach needle will do nothing, but when it's running normal if I turn my key the needle will bounce up and down from 0-200 RPM's, that's how I know if my engine is going to actually start up. I need to resolve this this issue since this is my DD. any body have a similar issue?