I have a 2000 wrangler sport with 4.0 engine. During starting, when cold and sometimes after running, it will turn over 4-5 seconds before starting. I read messages on this site with similar problems. I have replaced fuel pump twice (with fuel pressure regulator check valve), spark plugs, starter, battery, cam positioning sensor, crank positioning sensor. Any help would be much appreciated.