Sadly, MP3 upload is not handled by Sermon Manager, but by WordPress itself.
But we’ll try to help anyway.
Firstly, check if the MP3 file size exceeds PHP upload limits (specifically, check if the upload_max_filesize and post_max_size directives are larger than MP3 file size).
If you don’t know how to do it, contact your hosting provider, I’m sure they will check it for you.
If that doesn’t help, try to upload the file again, and check the PHP error log (usually located at ~/public_html/error_log). Copy the latest couple lines and send them here or use Google.