When I rebuilt the Engine in my cherokee I couldnt get it to crank ( I didnt take it apart and didnt know what the previous owner had messed with) so I went to AZ and picked up a Cam sensor and a Crank Sensor I want to say the cam sensor was only about 20 -30 bucks and is really not that hard to replace. The cranck sensor is not that hard either but those bolts are pretty tight and with the trans being so close to the fire wall it is a little tougher to replace and its about 60 bucks at AZ. I would suggest going with the cam sensor first.
Bookmarks