Hello and welcome to Just Answer.
I would check the following:
Water needs to be hot for the dishes to get clean. Manufacturers recommend that you run the hot water in the sink prior to running the dishwasher. The heating element/ booster may not be working correctly and may have to be tested and replaced if necessary. Click here to learn how to test it. Also, turning up the temperature on the hot water heater can help with the dishwashers hot water.
The spray arms tiny holes may be clogged/ dirty. Inspect them and remove and clean them if necessary. This could be the cause, definitely do this step; food can get caught inside them and prevent the spray arms from spinning. The spray arms may also be making the noise. Cleaning them may help. You will also notice if they are wearing prematurely.
Verify that the filter/ drain gate at the bottom of the unit, below the bottom spinner, is clean and not blocked with debris. You can remove the lower spray arm and remove the strainer and a few other parts to inspect the sump area. Any debris in the sump area could be preventing proper water circulation at the spray arms.
Verify that the correct amount of detergent is being used, also the wrong type can effect the wash. Powders dissolve better in hot water. Verify that the detergent cup is clean and working properly. Also, make sure that pans, etc. are not covering or blocking the detergent cup. I would definitely try the cup instead of the hole to see if it helps.
Verify that water from the sink drain is not making it's way back into the dishwasher. I would recommend creating a high loop in the dishwasher drain pipe, which is attached to the sink drain, under the sink. The high loop can be fastened to underneath the countertop. This will prevent any water from entering the dishwasher from the sink; it also prevents the dishwasher drain water from making it's way back into the dishwasher.
If you need further help or clarification on this answer, please do not hesitate to reply to this post.
Thanks for asking your question at Just Answer.
Best of Luck, Brian
Please leave feedback at your convenience.