for a service account you want the password set not to expire, has that property been set?
Was the password changed in AD but not in SQL configuration manager
Is any other process using the service account with the wrong password?
has the account been left connected to a server or used to map a drive?
---------------------------------------------------------------------