I have an 02 TJ that has been sputtering when I slow down, and when I stop. It also will not start on the first crank. It takes 2 or sometimes 3 cranks to start. The CEL is also on, and it is throwing a code for blocked or kinked evap hose, and evap hose leak. I'm thinking the fuel pump, out at least the fuel pressure regulator needs replacing. My question is, would a faulty fuel pump, or regulator cause these codes to be thrown? It is a 4.0 with 144000 miles. I have already replaced the purge solenoid, and replaced any cracked hoses under the hood. I would be grateful for any insight into this issue. Thanks in advance.