Assuming yours has been fixed in the last 3 years.......I just replaced mine (posting for the benefit of others).
My heater would fire, start making a popping noise, then shut down. At first it was intermittent...but then it became constant and the heater was non-functional.
I tore it apart...