He had gone 105,000 miles with out changing the fuel filter.
WOW!
I'm surprised, actually, that the filter didn't plug up before then.
Now, in my opinion, filters filter
better the more packed with dirt they are, the ultimate end being a plugged filter which is, literally, filtering
everything out. So I'm not inclined to immediately suggest that dirt fouled the fuel system.
However, we must consider water separation. I assume that a filter whose job it is to filter contaminants and remove water, left alone for 105000 miles, will stop removing water after, oh, something like 30000 miles depending on local fuel conditions.
I'm also going to assume that your SIL, not being of mind to change the filter, never bothered to drain the water bowl either.
What I'm getting at is, your SIL may quite possibly have destroyed his fuel system with water contamination.
But there's not really any way to know that for sure unless you dismantle the system, which you don't want to do unless you have to.
The engine needs 2 things to run: air and fuel. Has he changed the air filter in the last 110000 miles?
Of course, an electronic engine also needs a good crank signal. Check the crank sensor to be sure it's not clogged. If there were a signal problem, I'd expect a code.
You might check flow from the lift pump, too. A quick, dirty way to do this might be to open the water drain valve and turn the key to "RUN". Fuel should come pouring out the drain line.
It would be really nice to be able to measure rail pressure in this condition, to see if there's some CP-3 or perhaps pressure relief problem.
-Ryan