now that DOES sound like crank sensor, mine when it was messin abuot went witha right bang due to the coilpack and flames uses to shoot out the back on startup
try to disconnect it, the white one on the bottom pulley, you will probably find all the grease that is there to keep the moisture out and act as a conductor, has gone dry and hard and now acting as an insulator,