So my check engine has been coming on and off intermittently for awhile now. It's weird how it happens. It seems when the CEL turns off the air bag light comes on. Does anyone have any clue what this is about?
Also as far as the current codes go this is what I have.
P0161c P0153c P0158h P0160h P0128c and then B2470h

Now is it possible that all the sensors are bad or am I looking at say maybe the
Catalytic converter or ECM ?

Thanks in advance!