If it cranks and dosen't start.... it is probably the crank sensor... the cam sensor supposedly acts the say... the ECU uses them both to start, the crank references the cam. You should be throwing a trouble code if it is either one of the sensors....(but maybe not)