If it's a 3 position switch with left to right positions of ACC - OFF - ON, that might explain why the tach doesn't work if it's hooked to the ignition terminal and everything else is hooked to accessory terminal. Does it run with the switch all the way CCW?