You could try contacting MPs outside your riding. It may not work, but occasionally other MPs are more receptive to helping in these situations. I've seen it mentioned here a few times that people have tried this and gotten results. Certainly no guarantees, but might be worth a try?