Boolean modifier difference not working
I add an answer to post pictures, here.

I checked your mesh, both shapes have some problems that could make boolean troubles... eg:





maybe try to fix those weird shapes...