one day the cel is on for misfires and then the next day its off, one day the air bag light is on the next day its off. ITs confusing.
I rememeber my 04 Forester had a finnicky air bag light that would come on when I had things under the front seats. Try clearing out the area under there and that may cure that. As for the CEL, had a tune-up lately? Dumb question, I'm sure.