I learned this lesson the hard way. Pilot light started going out. Plumber recommended a new thermocouple for the 7-year-old Rheem water heater. I agreed. Still went out. He recommended a new gas controller. I agreed. Still went out. I called Rheem. They said it was "environmental." I told the plumber he needed to vacuum around the water heater (outside in a shed). He blew it out and vacuumed. Problem fixed, $750 later. Ouch. I found several YouTube videos with the same issue, and the same "didn't think of that."