I'm not sure if this is your problem, but you can also get a false reading if you lose a common neutral. A few years ago we had an output card showing one side of a solenoid valve was on, but the valve stayed in the center position. There was 120V on the terminal, the coil's resistance read good, the fuse was good, but when I checked the voltage on the other coil, it also read 120V. I changed the output card and got the same reading. After several hours, I finally clipped a jumper from the common neutral of the two coils to ground and the valve moved and the mysterious voltage on the other coil went away. Turns out the neutral wire in a flexible conduit some how got pinched in half.