At the church where my family attends, I clean the ignition rods every six months; the plumbing company that services it instructed me on the matter, easy. they still do service to clean it to prevent build-up.
I've changed very few water heaters over the years and I can say that none of my...