Quote Originally Posted by dsmuts View Post
It's your traction control trying to get you to keep traction
I understand it's related but I can't only say I've heard the noise before. Just recently after getting stuck in snow a couple weeks back.