Well first off the truck runs great, doesn't burn any oil, gets 18-20 mpg, uses no coolant, no leaks, and everything works. It has 153k miles on it. The problem started when I did my intake(LIM) gaskets about 10 months ago / last September. I changed them because of a visible leak on the front driver's side head that wasn't too bad. I also changed the thermostat for one from o'reillys. The water temp will warm up normally and gradually go up to the 3/4 mark which is 240 degrees maybe 1 small notch above that every now and then, it will hold for a few seconds and drop back down to right at 195 degrees. Its a gradual fall and rise and the coolant never boils over. I used an infrared thermometer to check some temps, the t-stat housing reads 220-230 degrees, and exhaust manifold temps at each cylinder reads 410 degrees after 30-50 mile trips. So that seems like it checks out normal. Please tell me if its not normal. I don't run the truck hard at all and I also don't haul trailers much at all and not over 1000 pounds. So I have only one temp sensor and the computer relays the info to the gauge. I'm really thinking it is the coolant temp sender unit, and plan on replacing it as soon as I have the time. I also did bleed all the air out when I did the LIM gaskets, the t-stat did have a jiggle pin and I filled the radiator up through the block right below the t-stat, before I installed it. All info is greatly appreciated. Ill also try to get a little video up of what it is doing.