So when I shift from park I get this loud clunking noise from the front diff and when I shift back into park it makes an almost like straining/whining noise right before you hear it into park. I’ve checked fluids in everything and replaced the front drive shaft but still have the same problem. Service 4wd light is on also. Any suggestions would be appreciated