I looked at my own S390g. Looks like you exhausted every possible avenue - the phone is supposed to automatically switch over to phone memory after the SIM card memory is full for SMS. The last two options I can think of, are first to remove the battery while the phone is on; then, put it back in after 30 seconds and boot the phone up. That always clears up some random problems on phones both new and old. Secondly, you would have to just erase all the SMS and start again. You probably are trying to avoid that or you would have done it already.
Castrol EDGE 5W-30 is my drug of choice.
Primary: iPhone 6 64GB, Galaxy Note 3, Galaxy Avant: 5 lines, 3x $5 Android web, 1x $2.99 T-Zones
Secondary: TracFones: iPhone 5c [AT&T] & Moto E 2nd gen [Verizon]
Mobile Broadband: ZTE Z915 LTE hotspot (5GB for $10) + iPad Mini Retina w/ T-Mobile LTE