I am in sort of the same situation as you we own a 2006 CAT C-7 from new.
After being towed, A real eye opener, on our last trip and a lot of research I believe I am due for a radiator and air cooler removal and cleaning. while out all new belts and hoses, new regulators (thermostats) air filter and air dryer also the fan hub bearing will be replaced with a grease-able one. belt idler bearings replace, water pump checked for end play ETC.
Over the years I did air dryer change outs along with air filter trans fluid and filters ETC. All to say I thought I was doing good with maintenance. But I was avoiding the stuff behind the rear radiator.
Hope you have changed out your air filter. also your 2004 has the grease-able fan bearing. Check your "blow-off" oil tube make sure the end is below the bottom of the radiator.
I am going over this motorhome chassis head to toe
Stop by in 4 weeks and we will do both together. LOL
PM me if you want to discuss more about what I found online about all the weak points on our rigs.
Thanks Joe