You might consider having the cleaning company come back and do a "rinse only" cleaning of the carpet.
Also:
Heat the house up as hot as possible while completely closed, then open completely and use fans to move the air through. Repeat as often as possible.
Vacuum the carpet as much as possible while doing the heat/ventilate thing above. The agitation helps get the smell out of the fiber.
If the smell persists, there are companies that can set up ozone generators that can get rid of the smell much more quickly. You have to be careful about how much of this you do, because ozone drastically reduces the life of plastic items. The ozone treatment has no toxic effect once done, but you can't be in the house while it's being done.
I fully realize all of this is extremely difficult for someone with CFS, but there really is no magic bullet. In the future, there are odorless carpet cleaning solutions available.