is it working when you use the Administrator account?
If it works on development you probably are just missing one or more DLL's or a wrong version (recently did a upgrade?).
If you're up for it I'd say just deploy all .dll files again to see if that was the issue (create backup first). After which you can figure out which one you missed.