Well Lynn.
Some of this does not make sense.
I registered on your site,sent a post and requesed a lost password.
All emails were sent in seconds.
As far as the user goes.
The only way to get a password is with a email.
It is a temporary password and does not change the original password.
So the user needs to go into their profile and enter a new password.
And if the user is going into their profile it will be encripted as 20 dots even if the password is 9y5rEG.
Far as I can tell your site is working fine.
So I would suspect either your host is having intermittent issues or some security software is blocking delivery of the emails.