Curious that it always starts on level ground but not on a 2% incline (typical driveway). Makes me wonder if this might not be the rare instance where a lift pump has failed???
Fix the DV's and confirm it doesnt have any other leaks first.
In the mean time, when parking, back in to driveways, etc.