If you have the same password for the root accountr and one of its users, the system eventually does not let anyone in, even root.
This isn't true. If you take a look at the code, you'll see that when you log in, only your own password, not root's or anyone else's, is checked. Chances are you've been cracked and someone is playing odd tricks at you.