Code 45 is Coil 1, 2 or 3 failure. Code 41 is NO HEGO switching (continuous or "memory" code) or HEGO ckt indicates LEAN.
Even if fuel trims were PEGGED due to a dead sensor, he wouldnt get 50 miles to a tank of gas. The ECM would go into backup mode and it would be rich, but not THAT rich. Code 41 goes to pinpoint test H1.
I personally think that a 6 cyl running on 4 cyls (dont forget, its a waste spark system. If one coil dies, 2 cyls dont fire) WOULD cause extremely bad mileage, and possibly the 50 miles to the tank he got. Considering 30% of the fuel is being spewed out the exhaust manifolds, or worse, being leaked into the crankcase.
The fact it idles like it has a "big cam" in it, it has a coil failure code stored, and "breaks up in N or in gear, but not all the time" would tell me to look at ignition.
Once the ignition is firing on all 6, I'd probably monitor HEGO activity and change them if they seem lazy (contaminated) after a brief cleaning process (2500 RPM for a min or so, or a healthy test drive)
Hopefully the raw fuel hasnt damaged the catalysts either. Fortunately you dont have the cats right up by the exh manifold, or they'd have melted substrate for sure.
He could also have a bad regulator, which is where I think you're going, but that would give a RICH code, which is 42. Which he HAS in the KOER (performed secondly, and of less importance, diagnostic wise, than the KOEO tests. ie: KOEO codes get repaired FIRST, then KOER codes.) test, but I still think that code is being caused by a bad coil/misfire. ON the many bad regs I have seen, it takes a min or two for the upper chamber to fill with fuel and then the pressure goes up....I've seen as high as 90+psi...then he'd have driveability...like puking black smoke, inability to idle, stuff like that.
You could be right with the fuel pressure thing, I just would start with the info the EEC computer is giving me and go from there. Its spitting out code 45 first, which tells me to look at that code first. Fix the ignition problem and I'd almost bet everything else falls into line.
Just my opinion......