It sounds like the servo vacuum booster non return valve, the bits blanked off with screws should have a hose on that gives the mpg reading for the mfa, i take it that isn't too accurate either? if you find a replacement can you post back here as i need one too, mine doesnt leak but the nipple for the mfa hose has snapped off and i'd like to get it working again.