If you perform the idle reset procedure, that should cure your '99' code.
The 41 code says that the rear bank is lean and the O2 sensor is not switching. This is likely due to a bad O2 sensor, but also can be caused by an air leak in the exhaust manifold, or possibly by an intake vacuum leak on the rear side of the intake.
The 22 code says the BP is out of the self test range - this is due to a bad wire/connector or a bad sensor.
The 52 code is likely due to a bad wire/connector or pressure switch on the rack. Given your description of the symptoms related to steering, I'm guessing you have more issues than just the switch - other things to check include the rack, tie rod ends, ball joints, etc. to see where you have play.