Typically, you'd see a P0010 or P0012 if the cam actuator solenoids were the problem. McDoug is just getting a communications code.
However, that doesn't mean that the actuator(s) are good. If the BCM can't talk to the ECM, then there could be a host of DTCs that aren't reported. Having said that, I strongly suspect the ECM is the issue here. The car would certainly run very rough with a bad solenoid or two, but that shouldn't keep it from starting.
I had a U* error on my G35 following an engine replacement, but that was because I was trying to use an ECM that wasn't quite compatible with the harness. (Conveniently enough, the connectors fit just fine. It was just that the wires in the harness were going to completely different pins!)
I'd call Dave Gilbert @ Performance Autowerks and see if he'll make you a deal on an ECM. Or, they might be able to do a diagnostic on your current ECM and determine if that's the issue. You may be able to find someone local to check that out for you if you can find someone that tunes Ecotec cars. Maybe not, but may be worth calling around and asking. The only real issue with getting a cheap or used ECM is that it will have to be flashed with your VIN and the keys re-paired with the car.
Blue-ish 2006 2.4, Werks stage 1 turbo, Borla cat-back, DDM braces, Spec aluminum flywheel, Spec stage 2 clutch, Werks aluminum radiator, some gauges, RKSport hood, Morimoto FX-Rs, GReddy Profec, Norm's fenders
'07 GXP, Werks Big Wheel K04 and tune, Solo catless downpipe, TCE Wilwood 6 piston front brakes, 4-piston rears , stainless brake lines, slotted/drilled rotors, BC Racing BR coilovers, Performance Autowerks intercooler, DDMWorks CAI, charge pipes and braces, RPM rollbar
Last edited by raygun; 08-03-2019 at 06:49 AM.