[eluser]Daniel Moore[/eluser]
If you remove the .htaccess altogether (back it up first) then test the non-CI sections of the site, it will help you to narrow down that possibility. It may be that you're getting a 404 or some other error, which is causing the .htaccess to go ahead with the rewrite. Then you can concentrate on fixing the other part of the site.