Yeah I am 90% certain the problem is the petcock. I will be trying to find a new one asap. I also may need to be getting a new battery since mine won't hold a charge very well. After riding it for 15 minutes, I tried to start it immediately after I killed it, and it would barely turn over.
Getting closer to having a reliable bike though, which is a good thing.