Modbus Device Timeouts

Modbus pro's out there, why would a certain device cause Modbus comms timeouts when connected?

I have 2 devices on a RS485 network and one of them tends to cause timeouts when connected. When it's removed the other device doesn't have any timeouts at all.

We've tested this out with the problem device with other Modbus devices and found the same behavior.

What could be causing the problem?

A flawed transceiver on that device could be flipping some bits, causing CRCs to reject packets. Perfectly reasonable. Replace that device.

It happens all the time with that particular brand, it's a flow meter. Just something with the Modbus on that brand of flow meter tends to cause issues with our other Modbus devices.

Put a scope on it. That brand might not be conforming well to the expected voltage waveforms.