Dan,
Good luck and I hope the new pump solves the problem. Boy, things like that can drive you crazy some times. I have fought a few simple problems for weeks and then when I found the problem I felt really stupid as it was so simple. But when you have several things working together, sometimes it is hard to isolate one of them as the problem.
Ron