That is strange that you are getting different results everytime you power up the board.
I'll see if I can get some hel pwith that.
As far as the reset, I don't think that this is the best way t oreset the board.
I think you should restart the board if needed.
Charly