My 2006 Expy XLT 5.4L 110K miles. Wife was driving it and it died on her. Check Gauge light came on before it quit. I met up with her and got it started. No Check Gauge light while I limped it home but it was a rough ride. Felt like it a bad plug/misfire. Next day it would crank but not start. Did some research which led me to the fuel pump driver control module.Pulled the fuel pump driver control module and it was corroded out on back side. Installed new fpdm, cleared code, made sure the fuel pump reset was not tripped. Was able to get it to start once. Checked #12 fuse and it is intact. Any ideas?