When you replaced the petcock did you also clean the gas tank??
Is the new carb OEM? If not, that's likely the problem because it does sound like you still have a carb problem and probably the jet needle.
Please search this forum. There are many threads about the same problem you are having.
Hope this helps you.