I dont think its a vent issue, I own a ported 346xp old edition. The vent only acted up when at WOT in a cut. It was very apparent, and cracking open the tank would solve the issue. I ended up drilling out the tank vent, epoxied in a small barb, and running an external vent check in it. Little white thing like echo uses. Solved that problem. It would idle fine, all day long, with the stock vent. You can pop the vent disks out but get ready for a bloody mess of fuel, with out them in there. At least that would allow you to rule the vent out. I did have muffler restriction issues, but that (again) didnt present as an idle issue. The saw was lazy in the cut, like something was holding it back. I didnt realize the muffler opening was under sized untill I drilled a second 3/4" hole in it to "duel port" the muffler. Again, I dont think that would be your issue, as it only presented at WOT. Are you sure you dont have an air leak, in the intake boot? Or a crack where the impulse hose goes into the carb mounting block? I've had a few crack (at the barb)that gave me fits till I figured it out.