Melanie,

Thanks very much - your advice worked.

Original pull-up resistors were 10k.
Changed to 5k and all works OK - without DEFINE I2C_SLOW.

I sould have taken note of the PBP handbook that advises 4.7k!

Regards Bill Legge