It sounds like the problem is the blow off valve is leaking on idle,they do that,the stock one is designed to do it,but its ok cos its metered back in throught the inlet via the recirculation hose.However on and atmo venting on,the air is lost and the car overfuels..and basically runs shit and wastes petrol,fouls ur plugs etc.....
If it is the blow off vave and you want to test it then disconnect the vaccum line that goes to the BOV,hold your finger over the end of the hose,if the car idles fine then it means ur BOV piston is being sucked open at idle by ur vaccum line...(connect the line and put ur hand over the trumpet on the blow off valve,you''ll feel air coming out.)
You need more spring pressure... Adjust the spring by a screw on top,if u dont have a screw,take the top cap off and shim it with spacers.
Both of these methods will increase the spring tension and hold it shut,Once u accelerate the vaccum in the inlet turns to positive pressuere and pushes it shut,it then turns to vaccum when u change gears,just like at idle,it helps open it
If your Intake pipe has any holes in it you will get the same effect
And about ur catch can,personally,i vent mine back in with hose and wire gauze with a sintered bronze filter..The vaccum created helps ur bottom end operate in a vaccum environment,better for your seals and bearings.
Hope this all helps