x2 blown XJ, the camshaft position sensor tells your ECM where the camshaft is at in relation to the rest of the moving engine parts, if the ECM stops receiving the information even for a split second it will cause the engine to stall because the ECM isn't able to properly manage the engine vital functions….Complicated as hell but simple to replace so no worries! ; )