Certificate is not a valid PEM certificate

Hard to say without being able to see your certificate. I know that feature works since I just added a test certificate to a test site successfully, but also not sure why you’d use a godaddy certificate instead of ours?

Below you’ll see demonstrated the formats your certificates should have. Note that each should line-wrap at exactly the 64th character for the body of the keys or certificates and have no escape characters before the line breaks:

hc3nnKTe9/oyXiU1vnWJj4AwBHcBBn3GtfooChNteiuoRVlQqRaNHqxwiqeSYea/
kXw5DFfRofOnG1076lJCEWLY39/WaQIDAQABAoICACh4M8hCQv+vShsONHZDaSaW

is an example from the middle of a fake certificate I generated just now. For headers and footers, you should have the following formats for each category:

CA Chain:

-----BEGIN CERTIFICATE-----
MIIFADC[...]
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
[...]

Cert PEM file:

-----BEGIN CERTIFICATE-----
MIIF[...]
-----END CERTIFICATE-----

Private Key:

-----BEGIN PRIVATE KEY-----
MC[...]
-----END PRIVATE KEY-----

You may need to request a different type of certificate from Godaddy - you’d want something like apache/openssl.