If the petcock flows adequately it will not cause any problems.
You stated that your new one flows more that the old one so you are good to go there.
It is the carburetor that controls the air/ fuel ratio, not the petcock.
Now, if there is any dirt or other trash that has been allowed to enter the carburetor (perhaps manufacturing trash left in the new petcock from the factory?) it can easily clog the fuel jet(s) as well as prevent the float valve from closing all the way.
Concerning the NT carburetor specifically, a no idle condition is either a problem with the idle speed screw setting or a massive air leak downstream of the carburetor.
Check the areas where the carburetor attaches to the manifold and where the manifold attaches to the cylinder.
Some folks spray the areas with WD40, carburetor cleaner, or starting fluid.
NEVER EVER use brake cleaner!
Here is why:
http://www.brewracingframes.com/id75.htm
I have found that plain ol' water works too.
Spray in short, controlled bursts at different places where the parts come together and listen for a change in the RPM's.
If you do use a flammable spray, be wary of where it is going to. If it gets drawn into the air cleaner it will also get burned in the engine and that too will cause a change in RPM's