Just guessing here, but what values are you using forjoin_collapse_limit and from_collapse_limit, and what happens if youmake them much bigger (like 100)?
...Robert