*UPDATE* The car doesn't have a bad idle, it idles fine but when driving the car up a hill the car rev fine but then when the revs get to like 5000rpm it will just temporarily shut out for a second. Pretty sure you can hear like a click noise... This also happens when going over speed bumps quickly or really rough roads. Best way I can describe this is when I owned a toyota soarer and hit my 180km speed limit the car would just buck a little, it is also the same feeling like when you put a boost controller on a turbo motor and the ECU cuts the fuel when the boost runs too high. Sometimes the car will also just turn off when driving normally. Anyone follow me?? So here is what I have done so far, but has not made any difference: I went to the wreckers and have now swapped out the following parts to see if there are any changes: - O2 Sensor - MAP Sensor - Replaced my damaged BVSV (green thing pictured in my first post) and yeah it is part of the EGR system, it starts operating the EGR when the engine has reacher operating temp. Also found some vacuum lines that had been disconnected from the charcoal canister and EGR system, they were blocked off with small bolts so no vacuum leak. I connected these but I don't think I have done it correctly. If someone could post a good picture of their engine bay with close ups of the EGR, BVSV and charcoal canister that shows vacuum routing that would be great! I checked all the other vacuum lines for leaks, no problems. I checked the ignition timing, this read as 20 degrees, isn't standard 15? I haven't dismantled the throttle body and IACV yet as the idle is fine, the problem is when the car is running. I have noticed that the front engine mount is worn out. Could this throw a sensor out? As my problems happens at high revs or going over bumpy roads could the motor be vibrating too much to cause a high knock sensor reading and the ECU shuts the motor off? Another thought was the catalytic convertor could be clogged? Any other ideas or ppl have that experienced similar issues with their 5S-FE motors???