Last year I filled my boat fuel tank for winter storage and added fuel stabiliser, it was fine when I used it in the spring but the fuel was only stored in the tank 5 months. This year I bought an electric pump, disconnected the hose from the fuel filter / water separator, connected the electric pump to the fuel hose and used that to empty the boat tank into jerry cans, from jerry cans I filled my car tank and the missus' car tank, dumped the first half gallon because it was discoloured and smelled off. Start of this coming season I'll put a jerry can of fresh fuel in the boat tank and pump it back out (into jerry can and into a car again) just to rinse the boat tank before filling and reconnecting the fuel hose to the engine filter / water separator.
My car runs on LPG / propane too, I convert vehicles to run on propane for a living. The system on my car injects propane in vapour form and the vapour needs to be under more pressure than on Gilbert's system, the higher pressure means vapour is more likely to condense back to liquid unless its heated so my system's pressure reducer / vaporiser needs to be a little warm before it can vaporise propane, which means the engine has to start and run for a short time on petrol in cold weather until engine heat has warmed the vaporiser up a little. I think my car took longer to start on the old petrol I pumped out of the boat. I used to fill the boat tank with E5 fuel thinking it'd store longer/better than E10 in case I didn't use the boat for a while and for winterising but when I started using the boat more I switched to E10. I decided to empty the boat tank this year because I knew most of the half tank lof E10 still left in it had been in there a few months by the end of the season, topping it up to full with fresh fuel and adding stabilisr might've left it OK to use by the start of this coming season but if it 'went off' I'd have wasted a full tank of fuel.
Heh old fuel in your supercharged Rangerover... Well that was a curveball! But we should've asked, just wouldn't expect anyone to do all that testing and change components without checking how it ran with fresh fuel if the fuel in the tank was a couple of years old lol. The ECU on supercharged Rangerovers is quick to point to faults if any of many aspects seem off. For example on most engines if you disable the evap purge system by disconnecting the purge valve electrical connection they'll give a fault code for the open circuit connection but nothing else or if you disable the evap purge system by clamping the purge pipe from the valve to the engine there'll be no fault detected at all. But on supercharged Rangerovers if you disable the evap purge system by clamping the pipe the system is sensitive enough to detect it isn't getting any flow on the evap purge pipe, it messes up fuel trims and make it point to a MAF problem. I think maybe you were getting cam position related errors because it wasn't getting as much bang from cylinders firing as it expected due to the old fuel. I'm pleased it sees sorted now.