I see where you are coming from. I'd take it out and scan it to see what is happening when it's having the fits.
If it goes super lean or rich, maf drops out/acts goofy, misfires etc. I've seen misfires w/o codes etc. It seems that you have a scantool on hand and it could make the diagnosis much easier.
Hint: if you think it's a crank sensor....check runtime counter. If it resets at any point where you didn't turn the key off... toss one one there. Cam sensor shouldn't cause this issue at all.