I have an issue with my Duramax: no crank, no start. It was fine until this morning when it started hard, ran rough with light knocking, and then died with a plume of smoke.