I have also rebuilt xs400 petcock with all new parts including a new diaphragm and have found the gas to run in all 3 positions and that gas comes out of the drain hole when it's been parked up after a ride out. Any ideas what the problem is please thanks in advance