I had a very similar issue when first installed the Boss. it was a slight vacuum leak on one of the hoses from the TB. could be anywhere but sounds like a vacuum issue. Try a bubble test on the vacuum lines that were messed with during install. Mine was so small I didn't even find, I just started switching. Poof gone and idle all went great
Brembo Pkg, Paxton SC, ID1000's, JMS BAP, Boss IM, JLT CAI, Lund Tuned, Tremec T56 swap, Black Pype Bombs, Pypes LT Headers H-Pipe, McLeod RXT Twin Clutch & LW Flywheel. Alum. DS, MGW Shifter, BMR adj. Panhard, UCA & LCA's, Eibach Pro Damper, Sportline Springs, MMD Louvers, Roush splitters, RTR decklid and surround, CDC Grille, Staggered 20" ACE Alloy Driven, Trufiber Hood.