Is there any chance it was over heating
Ensure that the engine coolant temperature is not above 128°C (262°F). This condition will cause the PCM to operate in Coolant Hot Mode. While in Coolant Hot Mode, the PCM will turn fuel OFF to three cylinders to keep engine temperatures from reaching damaging levels. Coolant Hot Mode will be perceived as a lack of power, miss, or rough idle. If the vehicle is operating in Coolant Hot Mode, refer to Engine Overheating
maybe this condition caused loss in steering fluid pressure.
This is the only way I can think the 2 conditions can happen together.
the shop said leaking gasket (again over heating?)
Hopefully not the case.