Sensors are not programmable. Our ECUs are very finicky about brands so it's best to stick to the OEM brands like Hyundai, Siemens, NTK or Denso for those two sensors. The P0016 could be triggered by a flaky crank angle sensor as well. I would also check to make sure you have the correct type of sensor. The early Beta motors had a reluctor sensor while the newer Beta motors have a Hall type sensor. Cross reference your year to the crank sensor part numbers to ensure you aren't attempting to use an incompatible sensor.