Caterpillar diagnostic tool