Might be completely off track here but a log truck I was driving did this cut out thing. It was too quick to log a fault code so after 12 months of looking poking, trying and several trips to cummins and brown and hurley and anyone else who might know something it ended up being the fuse holder in the battery box. Pliers on the fuse holder, squeeze, insert fuse, never another problem. Maybe not the problem but I always start by shaking fuses.