I have a 2006 Chevy cobalt LS 2.2. It was sputtering a little the other day and stalled at a red light like it wasn’t firing right. Then I got it home and tried to start it a few days later and it cranked over but wouldn’t start. Then I got in later and tried to start it but it wouldn’t crank at all, so I thought the battery was dead but it has full battery. So I hooked the computer up to it and it said can’t communicate with ecm. Then I put a new ecm in it but still nothing. Then I realized when I turn the key on or try to crank, a relay in the fuse box buzzes. I’m really confused and need to get it fixed soon. Can anyone please help?