Hi Marty,
if Mezzmo is only being found when the server starts this means that the initial Notify messages sent out by the server when starting are being received but the Notify is not sent when an M-Search by the device is sent. Possibly the M-Search message is being blocked and Mezzmo is not receiving it in which case this explains why the Notify is not being sent. The high port value will not be a problem as the port is only specified in the URL contained in the Notify sent to the device. You can try disabling the firewall to see if this allows the device to find the server. If the TV is connected wirelessly you could try testing a wired connection, we had a user with a Samsung BDP that was connected wirelessly and it's M-Search messages were rejected by the router because they were malformed.