So I have about 5 of these with the 6.0 4l80e from 2005 to 2008. The one that just spun a rod bearing we just took down last month to change rear main seal because leaking, we changed the whole rear Main seal cover and front cover with seal. All gm parts, thermostat, water pump, gaskets. Pressure tested it was fine, put it back in service runs fine for a month, runs hot month later and spins rod bearing. Bad thing is on these trucks they run a lot, so hard to keep an eye on drips. After we got it back we pressure tested it again and found a small leak in thermostat housing seal that was just put back together. Yes I agree they should have checked it twice a day but this was our busy season, the only guage really in the npr is a temp guage. By the time that guage moves past normal it’s too late and motor is already boiling over. In all of my sprinters when the fluid is a quart low it throws a huge light and we add which is maybe once a year, what can I do to prevent this from happening again? Is there a guage with an alarm for oil pressure and water temp? I get it’s hard to make 30 delivers all across small towns while monitoring this all the time. Thanks