2013 gu713 dump truck. started having a issue where the starter would just engage for a split second. turn the key again and would start right up. i assumed i had a loose connection on the battery or starter. removed all cables, cleaned terminals and tightned, also cleaned ground on the frame behind the battery. problem went away for several weeks. problem came back but now the engine randomly shut down while driving, or at idle. def guage also drops when it happens. turn the key and same thing starter will enguage for a split second and sometimes wont crank at all. wait a bit and fires back up. problem could happen once a day or once a week. very intermittent. replaced epdm (fuse box) after finding some corrosion on one of the relays thinking that could be the problem. one time it through a code spn251 fmi 10. not sure if its related. i know the ecm grounds the starter relay so im not sure if i have issue with the engine ecm. i have read a post on here from back in 2020 with someone having the exact same issue but nothing about a confirmed fix. anyone ever have this issue before? any help would be appricated.