Your SRS problem sounds exactly like mine. First intermittent flashing. Then flashing coincident with posititon of the steering wheel. Eventually it will stay on all the time. I was reluctant to change the horn slip ring because according to the service records of the PO, this had been done only about 20k miles ago and it was an $80 part. The slip ring APPEARED to be good. I tried cleaning it, new horn contacts ($5), new SRS contact ($35, and a lotta time time to replace), but still the light came on. I finally replaced the ring and that solved the problem.