I've got a Lopi Spirit DV gas stove running on natural gas that was manufactured in 1999. I don't know any of the history of the stove, but physically it looks brand new and I don't think it has had much burn time. It has been a few years since it has been used. The stove seems to have a good pilot flame and fires the main burner as normal when the thermostat calls for heat. The problem occurs when the thermostat reaches temp and extinguishes the main burner flame. When the main burner goes out, the pilot also goes out and the stove will obviously not restart. If the pilot is relit, it will burn as normal until it goes through another main burner cycle. It doesn't seem to matter how the pilot flame or burner flame is adjusted. It also doesn't seem to matter if the blower fan is running or not. Anyone have any ideas on what could be causing this? I'm thinking possibly thermocouple or thermopile, but I don't know what the correct voltage readings should be if they're working properly.