UPDATE
I did check for loose screws connected to rattling and I found one one the X carriage, fixed that and rattling is gone.
Vibration at specific speeds is still a problem though and it's definitely coming from the AB motors. AB motors are rated for 1.7A each. Previously I tried lowering AB motor current from 1000 to 800mA with no change in noise. This time I changed it from 1000 to 1500mA and to my surprise the vibration at those specific speeds has calmed down a bit. Motors are a bit louder overall, but at those specific speeds there is less vibration. Anything else I could try with this new piece of information?