sounds like a crank sensor, but check all your grounds first.