I would start by removing the login and the user from the database (make sure it is gone). Even so far as to remove all the new users you have added.
Next, verify that no orphaned users exist - remove them from the database if no Login exists for them. Do this for your user database and the master and model databases as well.
Then stop and restart the service (if you can).
Lastly, try to add the user back in, one by one.
This may seem a bit overkill, but you want to make sure the user is not over-permissioned.
I have given a name to my pain...MCM SQL Server, MVP
Posting Performance Based Questions - Gail Shaw[/url]
Learn Extended Events