Submitting transaction always results in an error

When submitting a transaction, it always returns ‘transaction would cause overdraft’. What could be causing this?

This error means your transaction would be going over what you actually have as funds, as ETH in your wallet. You can’t pay the required sum if you don’t have enough to do it. Make sure you have enough ETH.