i assume you checked ALL connections ?
its probably just the pic, but the contact at the 510 looks funky.
put batteries in it, then wiggle things around and look for effect. bad connections will cause a lot of problems. just the other day my furnace was acting up. wiggled wires, working fine since.