my 2005 cobalt will started on 2005 Chevrolet Cobalt

had battery checkout its ok we took the starter out it check out ok we check the cables they are clean ok white smoke come out under round where fuses is at but we check the fuses they ok the smoke had bad smell to it think it something electrical an also it has recall on the key swtich would that have anything to do with the problem thank you

Asked by for the 2005 Chevrolet Cobalt