check wire conection on battaries that goes to ecm. same thing happened to me last week engine was shuting down on bumps little red wire got lose on battarie check conection on starter too
pretty important fuses in the black box above the driver side steer water and road salt has a ball with them