Land Rover OBD-II Trouble Codes
OBD-II Trouble Codes - DTC Codes Car Repair › ... › OBD-II P1XXX Powertrain Codes
1590 is a rough road signal, check brake pads and rotors, make sure they are clean (no mud) not warped, not vibrating not squealing, if all of that checks out you may have a bad wheel hub.
po171, po174 the passenger side 02 sensor is maxing out to full rich and full lean, you may have a vacuum leak, (intake gasket, vacuum hoses, brake booster hose, bad intake boot).
you may have an exhaust leak before the o2 sensor, of you may well have a bad cat (it may rattle).
do a google search, you may find lots more info...