Thanks for the reply. I'm in the UK and have been talking-to O2 who have
been helpful but not managed to fix it yet. I think the fault is at the
O2 end where it doesn't think I have run out of data allowance (i.e
shows 1gb data remaining) ...but I do...