THANKS again for all your help so far.
It is still driving me mad!

Tested minus firewall (and on other puters) and it's not that.
Again, the cut offs don't seem to be associated with anything. They just happen around every 20 mins for a few seconds, whether there is a lot of activity or not.
Sorry for the long post, but I'm not sure what will help working this out:
Cable Modem : Euro-DOCSIS 1.0/1.1/2.0 Compliant
Boot Code Version : 2.1.6d
Software Version : 2.94.1010
Hardware Version : 1.19
status
Acquire a Downstream Channel 586750000 Hz Locked
Connectivity State ok Operational
Boot State ok Operational
Downstream Lock : Locked
Downstream Channel Id : 2
Downstream Frequency : 586750000 Hz
Downstream Modulation : QAM64
Downstream Symbol Rate : 6952 Ksym/sec
Downstream Interleave Depth : taps12Increment17
Downstream Receive Power Level : -4.5 dBmV
Downstream SNR : 30.5 dB
Upstream Lock : Locked
Upstream Channel ID : 1
Upstream Frequency : 33584000 Hz
Upstream Modulation : QPSK
Upstream Symbol Rate : 2560 Ksym/sec
Upstream transmit Power Level : 44.5 dBmV
Upstream Mini-Slot Size : 2
Req
Init Maint
Per Maint
Short Data
Long Data
(1)
(3)
(4)
(5)
(6)
Modulation Type QPSK QPSK QPSK QPSK QPSK
Differential Encoding Off Off Off Off Off
Preamble Length 64 128 128 72 80
Preamble Value Offset 184 128 128 176 168
FEC Error Correction (T) 0 5 5 4 9
FEC Codeword Information Bytes (k) 16 34 34 76 236
Scrambler Seed 338 338 338 338 338
Maximum Burst Size 0 0 0 12 0
Guard Time Size 8 48 48 8 8
Last Codeword Length Fixed Fixed Fixed Short Short
Scrambler on/off On On On On On
Cable Modem Operation Configuration
Network Access : Allowed
Maximum Downstream Data Rate : 150000
Maximum Upstream Data Rate : 32000
Maximum Upstream Channel Burst : 1600
Maximum Number of CPEs : 1
Modem Capability : Concatenation Enabled, Fragametation Enabled, PHS Disabled
Mon Aug 08 01:41:08 2005 Mon Aug 08 01:41:08 2005 2 Critical(3) 82000500 Started Unicast Maintenance Ranging - No Response received - ... Sun Aug 07 10:58:10 2005 Sun Aug 07 10:58:10 2005 1 Critical(3) 68000300 DHCP WARNING - Non-critical field invalid in response. Fri Aug 05 17:10:55 2005 Fri Aug 05 17:10:55 2005 1 Critical(3) 82000500 Started Unicast Maintenance Ranging - No Response received - ... etc