I hadn't heard of PDD NOS before, but I looked it up and now I'm wondering if I might have it. I have a really hard time understanding sarcasm too and can be socially awkward, often saying the wrong thing. But I have a high IQ and did pretty well in school.