Ever since I bought my 99 Sahara in July of 2018 I have had to do the 2 key cycle thing to prime the fuel rail. I have been dreading the day that I finally decided to fix it and drop the gas tank and change the fuel pump. Well for the last 3 weeks now it has been starting 1st time every time.
My theory on this is that the jeep had been sitting up not being driven for a couple of years before I bought it and the check valve in the fuel pump had gotten gummed up and stuck open. And then when I bought it, it became a daily driver (was intended to just be a weekend toy) and after a year and a half of fresh fuel running through it, it got cleaned out and started working again. Now if only my P0455 EVAP code would fix itself. 