Try checking your crank sensor or cam sensor i believe the detroits have 2 crank sensors on the front of the block have those checked out thats...