cURL error 28: Resolving timed out after 2000 milliseconds

Thanks for your reply. Yes I checked with Monsterinsights they firmly believe it is a GoDaddy issue. See reply below:

“This is likely some software with the hosting that may need to be updated.
You’d need to contact their hosting provider and have them run a test on the curl version installed in the server, to make sure it can make outbound calls.
If you’ll need anything else, please don’t hesitate to reach us back anytime”

When checking with Godaddy as to why these errors may be happening, using this article as guidance (How to fix a "cURL error 28: Connection timed out" in WordPress ? - Press Customizr Documentation), I upgraded my PHP version, increased Server Memory Limit, They tell me that there is no firewall or security modules that are blocking outgoing cURL requests, and they say there is no limit on wp-cron and that loopback is not disabled.

Second Issue - (and it may be related) is that when I try and update a plugin / theme etc, the site just hangs, then it goes down. Eventually displaying a Cloudflare error 524 that says the site is unreachable. (see screenshot 2).

When I check my Cpanel, I see in the statistics page that the I/O usage is 74% and when looking at the CPU and concurrent connection usage page, it tell me that “Your site has been limited within the past 24 hours”.

I really think this is a GoDaddy issue, but they are swearing it is not them.

Very frustrating as i’ve never had this many issue with a hosting provider before. Very close to moving away from Godaddy.