If in fact it has anything to do with fuel starvation, which who knows ?, you needn't switch tanks for a venting problem. The vent is on the underside of the filler cap. Just make sure it's clear and not rusted over, etc. One other possibility along these lines, have you checked the petcock screen? Maybe there is an accumulation particles, not enough to pass enough fuel at low speeds, but at higher sustained speeds perhaps it can't pass enough fuel. Just some thoughts that are easy to check.