Source: https://mechanics.stackexchange.com/questions/35294/how-could-the-code-point-to-a-faulty-cat-when-the-o2-signals-are-normal