My excavator hydraulic pump EXPLODED!!!