Whirlpool oven temporarily lights but igniter won't stop sparking

We live in a high humidity climate almost on the beach. About 10 months ago the oven started randomly not staying lit; the igniter would spark about a dozen times and the gas did light, but apparently the spark module couldn’t detect that it was lit.

I ordered a new spark module here and installed it (great service!). That didn’t help initially, although the burners were lighting more quickly. After studying it awhile, I figured that the rust was probably interfering with the ground return path for the spark module to detect that the gas was lit, so I added a ground wire from the igniter mounting screw back up to the spark module ground wire on the chassis.

That worked perfectly for a number of months. Now its doing it again, only much worse than before: In both cases, the bake burner was harder to keep lit, while the broiler usually lit right away. A lot of times if we turned on the broiler for 20 minutes that would heat up the oven enough that the bake burner would then light.

Now neither one will light.

Any ideas how to solve this? Thanks.