Pic now seems to be running at 32mhz and able to keep up, so problem may be solved. Thanks for the ideas.