Am interested in Duramax scan tools for both OBD and injection system. Can you recommend any?

Have been having trouble with significant, but intermittent, vibration at idle when waiting for traffic light, etc. Disappears with engine acceleration while stopped. Doesn't occur when driving. Engine at operating temperature (weather has been >90, as much as 110 here).