Our youngest son has bad spells at times. We put in radient heat system so reduce air movement in the house from room to room. My wife had a guy come in and he replaced the mattress and pillows with a different cover and different sheets. I thought it was a scam but he really did feel better. I don't know how old your son is but ours is growing out of it it seems. Hate to say that too loud. seems like the poor guy has had one thing after another with him.
I'm very green as far as cleaners so I would read the label and see what is in the cleaners in the shelf. I don't remeber right off what she uses now but it seems like an apple
.