Check wiring going to the crank sensor. They are bad about the wiring getting burnt up over time. Also the cam sensors are usually good for about 100k and then they are done.