Default [Q] Radio Problems

HI,

I'm having some serious issues with my gsm connectivity. It all started two days ago when it suddenly lost all contact and I had to restart to get it back. Didn't think much about it then, but it just happened more frequently. I was at this time running the latest nighly of omnirom. I just thought that maybe something was wrong with the latest nighly so I went back to one of the older ones. Same problem. After this I have tried almost every rom. S-OFF, S-ON, a few different radios, went back to stock with everything I could and I still face these problems.

I am now running on the latest weekly of Slim Bean 4.4.2 with root and opened logcat.
This is the output from the last minute of radio buffer: (Search for E/ to find the errors. Most at end.)

Code:
Select Code
12-31 03:22:41.734 D/GsmSST  (1095): [GsmSST] getCellLocation(): X good mCellLoc=[511,11923,0]
12-31 03:22:41.744 D/RILJ    (1095): [3882]> REQUEST_GET_NEIGHBORING_CELL_IDS
12-31 03:22:44.207 D/RilRequest(1095): [3882]< REQUEST_GET_NEIGHBORING_CELL_IDS error: com.android.internal.telephony.CommandException: GENERIC_FAILURE ret=
12-31 03:22:44.217 E/RILC    (239): unsupported unsolicited response code 3049
12-31 03:22:44.237 D/RILJ    (1095): [3883]> RIL_REQUEST_GET_CELL_INFO_LIST
12-31 03:22:44.237 D/RILJ    (1095): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_UNAVAILABLE
12-31 03:22:44.267 D/RILJ    (1095): [UNSL]< UNSOL_RESPONSE_SIM_STATUS_CHANGED
12-31 03:22:44.267 D/PHONE   (1095): [ServiceState] setNullState=1
12-31 03:22:44.267 D/GsmSST  (1095): [GsmSST] Poll ServiceState done:  oldSS=[0 0 home NetCom NetCom 24202  GSM EDGE CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] newSS=[1 1 home null null null  Unknown Unknown CSS not supported -1 -1 RoamInd=-1 DefRoamInd=-1 EmergOnly=false] oldMaxDataCalls=20 mNewMaxDataCalls=20 oldReasonDataDenied=-1 mNewReasonDataDenied=-1
12-31 03:22:44.267 D/GsmSST  (1095): [GsmSST] RAT switched GSM -> Unknown at cell -1
12-31 03:22:44.267 D/PHONE   (1095): [ServiceState] setNullState=1
12-31 03:22:44.267 D/PhoneProxy(1095): [PhoneProxy] updatePhoneObject: radioTechnology=0
12-31 03:22:44.267 D/GsmSST  (1095): [GsmSST] updateSpnDisplay: radio is on but out of service, set plmn='No service.'
12-31 03:22:44.267 D/RilRequest(1095): [3883]< RIL_REQUEST_GET_CELL_INFO_LIST error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE ret=
12-31 03:22:44.267 D/GsmSST  (1095): [GsmSST] updateSpnDisplay: changed sending intent rule=3 showPlmn='true' plmn='No service.' showSpn='true' spn='NetCom'
12-31 03:22:44.297 D/GsmSST  (1095): [GsmSST] operatorNumeric is null
12-31 03:22:44.307 D/GsmSST  (1095): [GsmSST] notifyDataRegStateRilRadioTechnologyChanged: drs=1 rat=0
12-31 03:22:44.307 D/DCT     (1095): get all active apn types
12-31 03:22:44.307 D/DCT     (1095): [ApnContext:default] getApnSetting: apnSetting=null
12-31 03:22:44.307 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, same thread can't block
12-31 03:22:44.307 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=6 list=[CellInfoGsm:{mRegistered=YES mTimeStampType=oem_ril mTimeStamp=755106937250ns CellIdentityGsm:{ mMcc=242 mMnc=2 mLac=511 mCid=11212} CellSignalStrengthGsm: ss=16 ber=99}, CellInfoGsm:{mRegistered=NO mTimeStampType=oem_ril mTimeStamp=755106937250ns CellIdentityGsm:{ mMcc=0 mMnc=0 mLac=0 mCid=-1} CellSignalStrengthGsm: ss=13 ber=99}, CellInfoGsm:{mRegistered=NO mTimeStampType=oem_ril mTimeStamp=755106937250ns CellIdentityGsm:{ mMcc=242 mMnc=2 mLac=511 mCid=11921} CellSignalStrengthGsm: ss=9 ber=99}, CellInfoGsm:{mRegistered=NO mTimeStampType=oem_ril mTimeStamp=755106937250ns CellIdentityGsm:{ mMcc=0 mMnc=0 mLac=0 mCid=-1} CellSignalStrengthGsm: ss=15 ber=99}, CellInfoGsm:{mRegistered=NO mTimeStampType=oem_ril mTimeStamp=755106937250ns CellIdentityGsm:{ mMcc=242 mMnc=2 mLac=511 mCid=11213} CellSignalStrengthGsm: ss=8 ber=99}, CellInfoGsm:{mRegistered=NO mTimeStampType=oem_ril mTimeStamp=755106937250ns CellIdentityGsm:{ mMcc=0 mMnc=0 mLac=0 mCid=-1} CellSignalStrengthGsm: ss=7 ber=99}]
12-31 03:22:44.317 D/GsmSST  (1095): [GsmSST] getCellLocation(): X ret GSM info=[511,11212,2147483647]
12-31 03:22:44.317 D/RILJ    (1095): [3884]> GET_CURRENT_CALLS
12-31 03:22:44.317 D/DCT     (1095): handleMessage msg={ when=-54ms what=270342 obj=android.os.AsyncResult@426b15f0 target=com.android.internal.telephony.dataconnection.DcTracker }
12-31 03:22:44.317 D/DCT     (1095): onRadioOffOrNotAvailable: is off and clean up all connections
12-31 03:22:44.317 D/DCT     (1095): cleanUpAllConnections: tearDown=false reason=radioTurnedOff
12-31 03:22:44.317 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=fota mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.317 D/DCT     (1095): [ApnContext:fota] getApnSetting: apnSetting=null
12-31 03:22:44.317 D/RilRequest(1095): [3884]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE ret=
12-31 03:22:44.317 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=fota mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.317 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=dun mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.317 D/DCT     (1095): [ApnContext:dun] getApnSetting: apnSetting=null
12-31 03:22:44.317 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=dun mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.317 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=supl mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.317 D/DCT     (1095): [ApnContext:supl] getApnSetting: apnSetting=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=supl mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=hipri mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.327 D/DCT     (1095): [ApnContext:hipri] getApnSetting: apnSetting=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=hipri mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=ims mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.327 D/DCT     (1095): [ApnContext:ims] getApnSetting: apnSetting=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=ims mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=default mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=true mDependencyMet=true}
12-31 03:22:44.327 D/DCT     (1095): [ApnContext:default] getApnSetting: apnSetting=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=default mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=true mDependencyMet=true} dcac=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=mms mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.327 D/DCT     (1095): [ApnContext:mms] getApnSetting: apnSetting=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=mms mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.327 D/DCT     (1095): cleanUpConnection: E tearDown=false reason=radioTurnedOff apnContext={mApnType=cbs mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true}
12-31 03:22:44.327 D/DCT     (1095): [ApnContext:cbs] getApnSetting: apnSetting=null
12-31 03:22:44.337 D/DCT     (1095): cleanUpConnection: X tearDown=false reason=radioTurnedOff apnContext={mApnType=cbs mState=IDLE mWaitingApns={null} mWaitingApnsPermanentFailureCountDown=0 mApnSetting={null} mReason=radioTurnedOff mDataEnabled=false mDependencyMet=true} dcac=null
12-31 03:22:44.337 D/DCT     (1095): stopNetStatPoll
12-31 03:22:44.337 D/DCT     (1095): stopDataStallAlarm: current tag=24094 mDataStallAlarmIntent=null
12-31 03:22:44.337 D/DCT     (1095): [ApnContext:fota] getApnSetting: apnSetting=null
12-31 03:22:44.337 D/DCT     (1095): [ApnContext:dun] getApnSetting: apnSetting=null
12-31 03:22:44.337 D/DCT     (1095): [ApnContext:supl] getApnSetting: apnSetting=null
12-31 03:22:44.347 D/DCT     (1095): [ApnContext:hipri] getApnSetting: apnSetting=null
12-31 03:22:44.347 D/DCT     (1095): [ApnContext:ims] getApnSetting: apnSetting=null
12-31 03:22:44.347 D/DCT     (1095): [ApnContext:mms] getApnSetting: apnSetting=null
12-31 03:22:44.347 D/DCT     (1095): [ApnContext:cbs] getApnSetting: apnSetting=null
12-31 03:22:44.347 D/PhoneProxy(1095): [PhoneProxy] phoneObjectUpdater: newVoiceRadioTech=0
12-31 03:22:44.347 D/PhoneProxy(1095): [PhoneProxy] phoneObjectUpdater: Unknown rat ignore,  newVoiceRadioTech=Unknown. mActivePhone=GSM
12-31 03:22:44.357 D/UiccController(1095): Received EVENT_ICC_STATUS_CHANGED, calling getIccCardStatus
12-31 03:22:44.357 D/RILJ    (1095): [3885]> GET_SIM_STATUS
12-31 03:22:44.357 D/GsmSST  (1095): [GsmSST] EVENT_GET_CELL_INFO_LIST: error ret null, e=com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
12-31 03:22:44.357 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.357 D/RilRequest(1095): [3885]< GET_SIM_STATUS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE ret=
12-31 03:22:44.357 D/DCT     (1095): handleMessage msg={ when=-50ms what=270345 obj=android.os.AsyncResult@426b4630 target=com.android.internal.telephony.dataconnection.DcTracker }
12-31 03:22:44.357 D/DCT     (1095): onDataConnectionDetached: stop polling and notify detached
12-31 03:22:44.357 D/DCT     (1095): stopNetStatPoll
12-31 03:22:44.357 D/DCT     (1095): stopDataStallAlarm: current tag=24095 mDataStallAlarmIntent=null
12-31 03:22:44.357 D/DCT     (1095): notifyDataConnection: reason=dataDetached
12-31 03:22:44.357 D/DCT     (1095): notifyDataConnection: type:default
12-31 03:22:44.357 D/DCT     (1095): [ApnContext:default] getApnSetting: apnSetting=null
12-31 03:22:44.357 D/DCT     (1095): [ApnContext:fota] getApnSetting: apnSetting=null
12-31 03:22:44.357 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.357 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.357 D/GsmSST  (1095): [GsmSST] getCellLocation(): X empty mCellLoc and CellInfo mCellLoc=[-1,-1,-1]
12-31 03:22:44.357 D/DCT     (1095): [ApnContext:dun] getApnSetting: apnSetting=null
12-31 03:22:44.367 D/DCT     (1095): [ApnContext:supl] getApnSetting: apnSetting=null
12-31 03:22:44.367 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.367 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.367 D/GsmSST  (1095): [GsmSST] getCellLocation(): X empty mCellLoc and CellInfo mCellLoc=[-1,-1,-1]
12-31 03:22:44.367 D/DCT     (1095): [ApnContext:hipri] getApnSetting: apnSetting=null
12-31 03:22:44.367 D/DCT     (1095): [ApnContext:ims] getApnSetting: apnSetting=null
12-31 03:22:44.367 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.367 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.367 D/DCT     (1095): [ApnContext:mms] getApnSetting: apnSetting=null
12-31 03:22:44.377 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.377 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.377 D/GsmSST  (1095): [GsmSST] getCellLocation(): X empty mCellLoc and CellInfo mCellLoc=[-1,-1,-1]
12-31 03:22:44.377 D/DCT     (1095): [ApnContext:cbs] getApnSetting: apnSetting=null
12-31 03:22:44.377 D/UiccController(1095): Received EVENT_GET_ICC_STATUS_DONE
12-31 03:22:44.377 E/UiccController(1095): Error getting ICC status. RIL_REQUEST_GET_ICC_STATUS should never return an error
12-31 03:22:44.377 E/UiccController(1095): com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
12-31 03:22:44.377 E/UiccController(1095): 	at com.android.internal.telephony.RILRequest.onError(RIL.java:195)
12-31 03:22:44.377 E/UiccController(1095): 	at com.android.internal.telephony.RIL.processSolicited(RIL.java:2567)
12-31 03:22:44.377 E/UiccController(1095): 	at com.android.internal.telephony.RIL.processResponse(RIL.java:2317)
12-31 03:22:44.377 E/UiccController(1095): 	at com.android.internal.telephony.RIL$RILReceiver.run(RIL.java:559)
12-31 03:22:44.377 E/UiccController(1095): 	at java.lang.Thread.run(Thread.java:841)
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] getCellLocation(): X empty mCellLoc and CellInfo mCellLoc=[-1,-1,-1]
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): return last, back to back calls
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] SST.getAllCellInfo(): X size=0 list=null
12-31 03:22:44.387 D/GsmSST  (1095): [GsmSST] getCellLocation(): X empty mCellLoc and CellInfo mCellLoc=[-1,-1,-1]
Here is my current details:
m7ul
bootloader: 1.44.0000
baseband: 4A.13.3231.27_10.31.1131.05L

Thanks in advance for all your help I will be happy to supply more information.

Update: Also, sometimes when I restart it displays bootloader and IMEI as "unknown".