If you are still getting idocs in the wrong language then do as Steve suggested and consult with your basis team. I would first check User Profile of the user. Also on rare occasions I have seen that some data is only available in certain languages or that translations have just been copied. Typically in dev/sandbox environments.
Regards,
Christian