Personally I would disconnect the wires from the reed and alternatively, as a motor unit passes the reed, leave the wires open circuit and then next time momentarily short them together . Dependant on the results you will know if it's the reed or program that needs working on.