[eluser]TheFuzzy0ne[/eluser]
Well since you're out of ideas, perhaps you should try setting $config['match_user_agent'] to FALSE, to see if it makes any difference. Failing that, the problem is most likely to do with your authorisation system, so I would suggest you debug that.