Just a thought. It's worthwhile finding out the nominal resistance on the camshaft actuator solenoids. If the resistance is higher than nominal, the actuator is on the way out and will eventually go open circuit and fail permanently. For the ecotec 2.4 nominal resistance is around 12 ohm (measured on a new one). Heat and electrical coils really don't mix that well.