May sound stupid, but I had a similar issue and it was my AC compressor clutch going bad. Sound varied with engine speed, and it happened in all gears. Try turning the AC on and seeing if it goes away.