My service engine soon light is on and the following codes are active in my ecm "1999 Grand Prix GT with a nat aspirated 3.8"

P0141 Oxygen O2 Sensor Heater Circuit Malfunction (Bank1, Sensor2)

P0341 Camshaft Position Sensor Circuit Range/Performance

P1351 Ignition Coil Control Circuit High Voltage

Has anyone else got all three of these codes at one time? If so, what did you do to correct them?