car ccranksbut won't start
So you either don't have spark and or fuel. You need to test for both.
Most common failures are the cam and crank sensors. I had to replace those on my Jeep when it would not start, also didn't give me any codes that they were bad. Just make sure you use Chrysler parts as Jeeps don't like aftermarket sensors. Found that out the hard way. Ex Jeep owner.