My wife's 2007 Chevy Tahoe has 107k miles on it and it just started to "long crank". It has the 5.3 liter motor if it makes any difference. I have looked around a bit trying to find a solution to the problem, but I have had no luck. What is happening is when you go to initially start the car it will crank for maybe 5-8 seconds and finally will start. I have noticed if it cranks for a bit and I turn the key off, then right back to the start position it will start quickly. I know eventually this is going to wear on the starter. I am assuming this is a fueling issue and I have read that it may be the regulator. But, without being able to find the fuel regulator under the hood makes me think it might be located somewhere else. Can anyone else help me with this issue? It would be greatly appreciated.