We have a residential boiler at one of rentals and the boiler will not light off due to rusty ignitor assembly (intermittent spark). Pilot will light but due to the rust the main valve does not recieve the signal via flame detection. What are the probable causes for the rust condensation is causing it but how?