Looking at D150 terrible spark knock
Consider that if it has been knocking for a long time there could be engine damage.
I was just up in your part of the world. My wife and I were on Mackinac Island, and drove down I-75 coming home. Beautiful up there.
Good luck with the truck.