I recently solved the issues above. I bought my truck three years used and 15k miles. I got a great deal too. About two years ago the engine began to take quite a bit longer than the 1/2 second it used to take to start. And the check engine light came on with the codes for rich back 1 and rich bank 2. Ive been working the fix it list for the error codes and the next items are expensive to do. I asked my mechanic buddy and he suggested putting a volt meter on the OE battery and if necessary check the specific gravity of the acid. The resting voltage was 5.8 and after checking it twice with another meter I knew I found the problem. I cant believe the engine was even turning over. Installed a new Motorcraft battery and all the problems are solved. Its like driving a new truck again except with 40k miles. Im glad my dad taught me to fix the cheaper thinks first. I was even ready to take it to a reputable mechanic to do the expensive fixes.