Have you ruled out a thermostat that's stuck open (which can cause a no-heat situation due to the engine not being able to reach normal operating temps)...as well as low coolant which can also cause a no heat situation?
I only ask because ruling out these possibilities is less expensive then purchasing a new IHKA control unit.