thats why i asked you if you had a scanner that shows LIVE DATA
if you do you would be able to watch cam and crank signal.
so a obd code puller and a true diagnostic scanner arer 2 different things. One pulls codes , a good one you can watch fuel trim, o2 sensors switching, coolant temp, vehicle speed and rpm etc etc etc
but i would say it is likley a crank sensor with a crack in it