First of all, thanks to all for responses to my query. I tried replacing the 30pF cap across the output buffer with larger values, but this did nothing. As a last ditch effort, I replaced the buffer IC (LF411) with a 741 and the problem went away. I don't know why and I do find it surprising, but the circuit works now. (Any ideas why?) ROmeo