So, this is my opinion, but I'd ditch that aftermarket oil pressure sensor for an actual Mopar sensor. For some reason, our TJ's seem real sensitive to sensors, and OEM is the only way to go. That aftermarket one may not be giving the ECU the output its expecting, therefore not allowing the engine to start.
Sometimes I wish for the good old days, when all you needed to verify was Fuel, Compression, and Spark. If you have those three things, the engine will run. Now, with the sensors and computers, its a bit more challenging. The same basic conditions need to be met (Fuel, compression, spark), its just that the troubleshooting chain is longer. The computer can turn off the ignition for a number of things. I believe that oil pressure switch is one of them.