The buzzing is a classic IWE bearing/hub failure, assuming you have 4wd. This should be fixed without further delay.
For the inconsistent idle, it may be due to old spark plugs that need replacement, but there are many other possible causes. There are multiple sensors on the intake that get...