Update:
So I ran some injector cleaner... I don't have a Land Rover (or Jaguar) dealer within a reasonable distance, so I couldn't use their version. It still have the codes and was running noticeably rough. I bought the car this way as kind of a gamble because it was pretty cheap.
Anyway, so I decided to mess with the coils. I moved cylinders 5, 6, and 7, according to the LR3 service manual PDF that is floating around. No change. So then I started wondering about the cylinder numbers. Turns out the manual is wrong. It shows right bank 1234 left bank 5678. I found a Jaguar
document, and it showed them being 1,3,5,7 on the right and 2,4,6,8 on the left. So I went to the other bank and swapped 2 and 6. I also noticed that some of the coils were loose, not bolted down tight. After this swap, I only had pending codes for p0302, p0316, and p0026. I swapped 1 and 2 and now I had pending codes for p0301.
Some of the coils were different than others, so someone was obviously in there before trying to fix this thing. I ordered a set of 8 coils from rock auto (over kill I know, but at least now I know they are all right as of today) and they came in today and I replaced them. All of the misfire codes are gone.
I've still got a pending code P0026, which I need to drive for a few cycles to see if it sets the check engine light. I'm hoping it stays behind the scenes. That solenoid is like $500-600 rebuilt from Land Rover, though if it just needs o-rings they aren't too expensive.