Default T-Mobile carrier, Selinux enforcing problem...

I have the Samsung t2889 note 2. I've never had a problem but I find when I use any ROM that is kitkat I don't have a cell signal! I read up and found out that if I switch to permissive I get my service and it works out all good, weird part if I switch it back to enforcing...get this it still works! Its annoying doing this every boot and having to have extra files on my phone to do this task for me. Can anyone point me to a more permanent solution, without downgrading back to jelly bean?