uwcssa <uwcssa(at)gmail(dot)com> writes:
> The problem is that each join method has some value that seems to
> change value each time I cost the SAME path.
There's a bug in your code; but you've not provided nearly enough detail
to identify exactly what it is.
regards, tom lane