I am haveing a problem starting my 2004 Yukon XL 4wd 118K miles. I need to crank it at least twice before it will start. Once it starts it runs fine. This has been going on for about a year now but it is getting worse. The first thing I tried was new plugs and wires. Helped some but still had starting issues. I also recently got a check engine code for left bank to lean. I cleared the code and it has not returned. After doing some research I thought I may have a bad FPR. After some more checking I found that on my Yukon the FPR is part of the fuel pump/sending unit becasue it is not a flex fuel vehicle. I also determind that there is no external fule filter on this vehicle. Last night I checked the fuel pressure with a test gauge and I found that when I turn the key on without starting I get zero fuel pressure. If I turn the key off and back on again it will show a litle pressure but then drops back to zero when the pump stops. I can hear the pump run for about two seconds like it's suppose to do. IF=f I do start it I get 45psi with the engine running. When I turn it off the pressure drops right back to zero. After this testing I figure it's a bad fule pump/sending unit. I quess what I'm looking for is some agrrement on this before I pull the tank and replace the pump. Thanks for any input.