ok, something very strange is going on!!!!
so I have been fiddling around with it getting a mix of accepted and rejected commands and the only thing I have pined it down to is the password...
Some passwords work, some dont im not sure if there is some kind of caching going on. It appears my older passwords i was using during inital testing dont work...
The password I get back from ldap in the debug is always correct and matches what I have put into the test utility but some get rejected. Any ideas why?