I have a 2001 SL1 and it was throwing P0037 & P0041 codes. Have been searching online and have so far done the following:
Replaced both O2 sensors
Checked the relay for air pump
Checked all vacuum lines for leaking and being disconnected
Checked coolant sensor and connector for corrosion...