market cap of gm is around 20 billion so really doesnt have much impact on the dow as far as i know xom cap is around 400 billion...
Weightings are price weighted, not market cap. You can watch the underlying issues with the collective weightings and see who is wagging the dow.