If the 'adaption re-set' has not worked then you have another problem. I would look at the data stream from the cam and crank sensor make sure that their ratios are correct, make sure that the cam retard number is 0-3 degrees and no more. if it is then check the distributor, if there is play in side on the reluctor wheel, then a new distributor is needed. if still no luck then do a timing chain slack test, if the timing chain is too worn, it can throw off the cam/crank timing. if the above 2 tests turn out really well, then I would first replace the cam sensor, because if the crank sensor goes bad it will usually set its own code, I believe that this is an OEM code 35 on GM. lastly replace the Crank Sensor.