So.... All 4 cylinders have no spark? Only 2? Check the ASD relay on the firewall for operation?
---2012 2500HD LML