To be fair, the diagnostics test pretty much just gives them a code that indicates the location of the problem, not the *source* of the problem. In other words, the disconnected hose probably prevented the oxygen sensor from doing its job correctly. The Firestone guys usually just go by what code they are given by the scanner.