Hi,
maybe I am wrong but this looks to me as typical fan trap problem.
Please have a look at this Designer FAQ.
And also have a look at this excellent explanation of fan trap from Andreas and the way how to solve it.
Marek Chladny (BOB member since 2003-11-27)