Usually engine noises comes from weak grounding points. If you have already checked the grounding points that you have made, and they are in good shape, then perhaps it is the grounding connections inside of the amp. Send it back.
__________________
.