"Just now I checked and the error code 24.1.1 is back and system is poor."
The throttled code will remain until your monthly data (the data you pay for) cycles into a new month. The bonus data is free; when you are actually in the bonus zone you probably won't see the code, though you might, as it doesn't refer to the bonus zone.
"Speeds throughout this have been all over the place, but none have been good."
What do you define as good? You may want to run speed tests using Testmy.net (which is required to have speed issues analysed on this site), and the post the link to your My Results page.
Speeds do go all over the place because of the nature of satellite internet, which is influenced by the laws of physics inherent in the technology, and is also influenced by other variables, including congestion (that is, how many people on your beam are using the internet; this can be more noticeable at certain times of the day).