You cannot fix what you have not properly diagnosed. Throwing random parts at an unidentified problem will have a low success rate for solving the problem.
Fix the P0505 and the P1694. The P0700 can be ignored for now as it will likely clear up by itself when you fix the P1694. The CEL will return until the problems are fixed.
Cheap parts are cheap for a reason, always buy genuine Jeep engine sensors.
New parts do not automatically mean they are good parts, you always have to test both the sensor, and its wire circuit.
Most OBD-II trouble codes have a short list of probable causes. Keep in mind that if a sensor is failed, or if there is a wiring issue, the PCM can only tell you that it: 1) is not receiving any data, or 2) is not receiving the correct data. The PCM cannot figure out why 1 or 2 is happening, it just reports what is sees, or does not see. To trouble shoot you need to verify the function of the sensor, and verify the correct signals on the correct wires. Damaged wires, corrosion, blown fuses, open circuits, and short circuits can prevent sending/receiving of data, or can corrupt the data that is sent/received.
Always start the diagnostics and repairs with the lowest numbered trouble codes. Higher numbered trouble codes may be triggered by the lack of data, or by faulty data caused by the lower numbered faults.