Readers are susceptible to noise, but most of the commercial ones, including China imports, have metal shielded twisted-pair DC wiring and AC inductor filters built in. Modern encoding on the strip is digital and absolute addressed. A reader sitting still against a mag strip or glass scale isn't traversing any "bar codes" to create drift. Voltage float will not affect the reading as long as it is in the TTL range (3.3-5v), so wandering readings are most likely to be faulted at the head unit. Even if a read head is splitting two codes and jumping back and forth, the software should take care of that. It sounds to me like the seller is shipping you the cheapest component to swap. Makes no sense- if the fault is found on both channels, it's not a bad read head.