I have a 2017 Cat 259D that consistently has a high pitch squeal shortly after startup and lasts for about 30 seconds or so. I have changed both belts and also the tension on them. What else could it be? Water pump bearing? After 30 seconds of squealing, it goes away and doesn't do it again unless you shut it off and start it back up. Does it in cold and warm weather. Thanks for any info.