I have a fuzzy recollection of solving this by running the Firestarter GUI and going to Preferences and disabling:
Preferences->Firewall->Start/restart Firewall on DHCP lease renewal
...something about dhclient-exit-hooks....
Cheers, Kenny
Thanks Kenny. Your recollection was not very fuzzy; it was right on the money. George