I have not been able to make this work either...
It sees the wallet
I tries to connect
but I get a "stratum_subscribe timed out error..." then it switches to my backup pool
Are you using http or stratum+tcp in your pool url? Solo mining is done through http getwork, not stratum. Should be something like
http://127.0.0.1:19451.