Sounds like you may have an air leak? If the engine runs with the choke engaged its getting O2 from some place. If you advance the throttle you lose RPM because you don't have enough air for it to run properly.
This is just a guess but some where to start looking.