Thanks for all the help (and new ideas) so far. I'll attempt to reply to everyone in one go...
The P0101 code I mentioned in my first post was a typing mistake, thankfully I only have the P0171 code.
I had a closer look at the MAP sensor using a mirror and yes there is a small hose coming off it that makes a 90-degree bend directly into the throttle body, so all good there.
I assume this problem isn't related to the fuel pump, fuel pressure or injectors because it is a dual fuel system and I get the code when running either fuel (my LPG system doesn't use the fuel pump or injectors and still has the same problem of running too lean).
I checked the oxygen sensor with the ignition ON and engine OFF and the grounds seem to be ok but I didn't get a 12V reading on any of the wires so this could be the problem...unless it is powered the same as the fuel pump and only comes on for a few seconds as I've asked in the above post???
Would a vacuum leak test show whether I have a leaking intake manifold or any air leaks in the LPG conversion?
The P0101 code I mentioned in my first post was a typing mistake, thankfully I only have the P0171 code.

I had a closer look at the MAP sensor using a mirror and yes there is a small hose coming off it that makes a 90-degree bend directly into the throttle body, so all good there.
I assume this problem isn't related to the fuel pump, fuel pressure or injectors because it is a dual fuel system and I get the code when running either fuel (my LPG system doesn't use the fuel pump or injectors and still has the same problem of running too lean).
I checked the oxygen sensor with the ignition ON and engine OFF and the grounds seem to be ok but I didn't get a 12V reading on any of the wires so this could be the problem...unless it is powered the same as the fuel pump and only comes on for a few seconds as I've asked in the above post???
Would a vacuum leak test show whether I have a leaking intake manifold or any air leaks in the LPG conversion?