double check the crank sensor harness. and theres always a chance the crank sensor is bad. new parts out of the box being bad happens time to time.