I have a 2004 cat 304cr S/N NAD01704. While using machine for awhile the other day it died while digging with no power at all. I checked fuses and starter fuse had blown. I replaced the fuse,started the machine and it blew again after a minute or less of digging. I noticed if I let the machine sit and cool off it would operate for about 10 minutes or so then once warmed up it would blow the fuse and continue to quickly blow fuses until it cooled off again. I have corrosion on positive battery terminal. Took starter off to have it and the solenoid rebuilt thinking there could be an issue with the solenoid causing this issue. All wiring looks good from what I can tell. Not sure where a starter relay may be located on this machine if that could be another part that needs to be looked into. Not sure where to look for sure because it still starts no problem but the issue is definitely occurring consistently with the machine warming up then gets worse once warmed up.Any help would be appreciated. Thanks