Sounds like your phone is dropping the cellular connection, and refreshing it by entering and exiting Airplane mode allows the messages to send.
Might be worth backing up your phone and resetting it.
NFtoBC
If you find a post useful, please give the author a "Kudo"