I finally figured out why my fuel petcock kept dripping gas. I had already removed it and replaced the seal and o-rings. I came back to the tank (removed from my cb750k4) later and turned the valve to the on position. A large amount of fuel came out under pressure. I assume the vent in the cap has become clogged allowing the tank to become pressurized. How does the cap vent and can it be serviced?