Check the solenoid. Yesterday my truck started making this buzzing/grind noise while going down the road. I took it to my mechanic and he replaced the solenoid. It could be what you are experiencing. They get water in them, I guess and it ruins them. There's a TSB on it I guess.