Heavy metals can come from a variety of sources, including many we don't expect. I would suggest you not rule it out, just because there isn't an obvious source.
Have you tried heavy metal cleansing? Your reaction to such a cleansing would provide an important clue as to what your problem is (or isn't). If it's working, people usually feel a bit worse either during a cleansing or between rounds.
The Cutler Protocol would be good for beginning chelation. If DMSA is too expensive for you, there are people who only use ALA (every 3 hours, including at least once at night and continue for at least 3 days).