If you were around here when I had my long, never-ending, no start problem....
Search my thread(s) on No Start. I went through exhaustive checks and it turned up to be my injectors. Try to keep it simple....check for spark, wet plugs (gas), and compression. I dunno if it will sputter when the cam sensor is out but check that too...I agree with above - check these two sensors...cam and crank.
All the procedures are on the gnttype.org site for setting cam sensor etc..
Many things can be the source of your no start. Ignition module going or gone, coil, wires, plugs, gas or lack thereof, injectors, poor grounds......and the list goes on. Try to do like I did and keep the process of elimination simple. Not a flame on the other post...but if you have a code 12 - it's not likely that its the ecm.
All the guys on here are VERY helpful and you WILL get it running shorly by following their advice...worked for me.
Good luck