I would have to say yes this would solve many of the issues we are having with cobalt electric oddities.
I have a 2007 Cobalt with manual trans and 85,000 miles.
I have had the gauges go crazy and the power steering message flashes on and off and the no start issue for about the last year. These were all intermittent and lately it has been colder at night and raining and every morning when I go out to start the car nothing happens, I have power and all the lights and radio work just nothing and like so many others when I go out in 10 min it starts up?
Finally I had some time to devote to looking into as everyone says the dealer just wants to replace parts.
Coby7 has several good posts on things that could be a problem
-so I started with all the grounds that might be dirty or loose, they were ok.
-checked the fuse box cleaned and made sure fuses were ok
-The ecm on my cobalt was loosely installed and didn't seem like it should be just rattling around so I cleaned all the connections and put some dielectric grease on them and secured the ecm with some foam so it wouldn't rattle around.
I also put a ground on the ecm as some suggested might solve the problem.
Still had the issue so I went to the BCM:
-some fuses seemed loose so I reinserted and on the 2 harness plugs I put dielectric grease on all the leads and plugged back in.(This has been suggested by Coby7 to solve many similar problems with electronics) and in my case this seems to have solved the problem. Been driving for 5 days with none of the issues with gauges or start up. (I'll keep my fingers crossed)