toddio125 12/18/2012A bad battery can still be the cause of your concern. The bulbs in the car require very little amperage to light but the starter requires a lot. If the battery cannot supply the required amperage to the starter it will not start. The buzzing could be caused by low voltage to the various electronic modules caused by a 'brown out' when you try to start the car. I would try to jump start the vehicle first. If this works, replace the battery.
If that does not work it can get complicated quickly... GEM module, PATS, P/N switch... lots of individual tests on many components would need to be checked. They are quick checks with the right diagnostic equipment, but not suited to the do it yourselfer.
toddio125 12/19/2012It could be. The buzzing could be caused by a relay or other electrical component that is not receiving the correct voltage and or amperage required for proper operation. Before you replace the battery, try to get a friend to help jump start the car. If it starts, leave the cables connected for a moment and see if all the symptoms subside. If all is normal, replace the battery.