rrboy, what year is your truck ?
Mine is a 2003 with 70,000 miles on it. Did have the module replaced under warranty due to it not coming off continuous run and go to intermittent when switched to do so after four minutes of running it on continuous run. That was how they determined back then that there was a problem with the module.
Easy Ed