where are your needles, you may be to rich on the low and have a low idle as well. it may only need to have the idle adjusted up.
there is a good change the ring needs replaceing, but at 3 or 4 tanks, then the ring SHOULD not be burnt out unless it was bad from the start, or you had it set to lean and wore it out, which is this IS the case, your lucky it didnt sieze on you.
post up both H and L needle settings.
stock 27 with most any tuned pipe, should be settleing in around 1.3 to 1.75 out on the H and around 1.15 to 1.5 out on the low. take note there is a pretty wide gap on those numbers, but different pipes and motor mods may need more or less fuel to be properly tuned.