overkillFFF
+1y
Make sure all your grounds under the hood are in place. When I was an installer, we had a chev truck that just got painted come in. When we took it for a drive after installing, it had wicked engine whine, after searching for like 2 days, turned out the ground from the battery only went to the engine, but the one to the body was disconnected. Once we hooked it back up, the whine went away! So check to see if you have a ground from the battery to the engine block, and a ground from the battery to the body. It also wouldn't hurt to run one from the engine block to the frame as well.