Hi guys, I recently purchased a 03 range rover with 145,00 miles on it. Timing chains and guides have been replaced. I was going to pay 4,800 for it running but upon arrival it didn't start up. Hmmm....... so I got it for dirt cheap guys! So the issue is, when you crank it over, it will fire up and rev up to 1500 rpm every time for about 1 second and then drop down to about 250rpm and try to idle there and then cuts out. runs for in total about 5 seconds. Seems like its not running well as it shakes a lot. I changed the spark plugs to NGK 4 prong iridium plugs and no change. Now, do you guys think this is a fuel pump issue? I would hope they know how to set the timing (being a shop who works on bmw engines), but I'm open to anything right now. Thanks for any help guys!!