Lately my truck is taking a lot longer to crank over than usual, problemly about a solid 4 seconds, and sometimes i have to crank it again. Any ideas. oh and also have thrown some trouble codes saying its running rich. Fuel regulator?, fuel pump? What do you think? Any help is appreciated.