We have A Lopi Berkshire free standing gas stove. The pilot kept going out, so we had a new thermocouple and thermopile put in. The pilot went out 1 more time after the service call. We relit the pilot and its been ok ever since , we bent the thermocouple a hair to hit the pilot flame better. Now we have delayed ignition, you turn on the stove and it wont light for about 20 seconds, with a bang. Once lit its fine, we have been turning it on, then shutting it off for a few seconds then turning it on again to have it light normally. Could it be the pilot flame?? It looks strong. , or a bad Gas valve. The stove is clean, no cracks in the burner.