Hi everyone, thanks for all the responses and the insight into my situation. I got introduced to a friend of a friend who works on psd's. He came over tonight when his scanner and was able to pull some codes.
He got a few different codes but the ones that he said were noteworthy were
In his opinion all signs point to a bad IDM. We removed the IDM and while it was damp in the outside and very dirty there didn't appear to be any water in the casing that we could hear when shaking it.
Does anyone have a method of testing or ohming out the IDM to ensure that it's faulty before spending $400plus on a new one?
If that's what it is I'm happy to pay that but if just like to have some opinions beforehand.