Just an update. I uploaded ‘d_simple_logger’ to see what is coming directly from the sensor. It seems that the sensor itself is producing the -9992 values, rather than it being created somehow by the Mayfly.
I have contacted METER and they are looking into it. I suspect the sensor is faulty.