If you have not already, please check to see if you are using any nested sequences. If you are, make sure each of those nested sequences have been prerendered in their own timeline and then go to your main sequence and try rendering.
I ran into the issue that final cut would stall and prompt me with “Error: Out of Memory” whenever a nested sequence had not been rendered before the main sequence attempted to render the nested sequence in the timeline.