Ok ladies and gents I need some help. I have an 04 Range Rover that died on me the other day mid drive and had to have it towed. Now whenever I turn it on it runs for about 10-20 seconds and just dies after. The codes I pulled are P0506 and it says p0171 is pending. I spoke with one LR tech that said it was probably my fuel pump and then spoke with another LR tech that said it definitely wasn’t my fuel pump. I have changed out my air filter and cleaned the MAF and it still dies.