Jeep no start
I think if the fuel pump was flaky it would of packed it in by now. If it keeps cranking after you release the key it sounds like it's the key lock is sticking inside or possible the starter relay. You could just roll the starter relay with another one in the fuse panel to rule it out.