Well you have two choices. Its either ECM or wiring. Would recommend you do check the "CAM RPM" via Black Box Logging to satisfy yourself that the cam and crank are in synch. Just cam pulses probably wont tell you this.
You could try your 08 Silverado OS, or the Silverado ECM with VATS disabled.