Recently my 2000 TJ 4.0 started experiencing mild starting issues. It seems to crank fine but only starts after I stop the first attempt and try again. For background, two years ago I replaced crankshaft position sensor and fuel pump. one year ago I replaced the ignition. Any thoughts on why I am experiencing this and how to resolve it. I've read through the numerous threads on starting issues but can't seem to identify my issue.