This sounds like my son.
He has high functioning autism and was diagnosed, aged 4yrs. He's got a good vocabulary, is bright (not a genius!) and very Aspie. He's 11yrs now. He goes to secondary this Sept. at age 10, he was additionally diagnosed with OCD after school referred him to CAMHS. Germs, anxiety, checking, repetitive phrases are all part of his new condition. School were fantastic BUT THEN, HE DID HAVE A DIAGNOSIS, A STATEMENT AND FUNDING FOR HELP AT SCHOOL.
I feel for you, I really do. These school years fly by and whilst everyone's buggering about misdiagnosing and telling you to take parenting classes, your child's education is passing him by.
Yes, go see your GP. Ask about CAMHS. Ask school SENCO for advice. Your son is very distressed and whatever the reason, it needs sorting out. Incidentally, my son's safety spot was the toilet......he spent so much time in there that we thought he may have some renal problem (which does run in our family). He didn't, he was just very very stressed.
My heart goes out to you. And to him.