The TVIS is a non-issue. Its purpose is to enhance intake port velocity below about 4300 RPM, but at idle and low RPMs the the port velocity is low anyway.
Keep fixing vacuum leaks. Even small leaks will cause problems like you are seeing. Cracks in your intake pipes are always troublesome so make sure to get those fixed.