Slowly my explorer started having issues starting. It was taking an extra turn to get it to start. Then it was 2 extra. I now have to turn it over about 5 times to get it to start. It does not wind down as I am cranking it and it has a new battery. I had the fuel pump changed and it didn't help. I changed out the fuel filter with no change. It has fuel dampers instead of a pressure sensor. It is throwing up a code now P0170 for lean fuel mix. It feels like the fuel is not staying up to the engine when off and I have to turn it over repeatedly to get it up to the engine. My local dealer won't do anything on it for me and it is hundreds of miles to the next one. Any suggestions?