Air bag light has been on for a week. Took it in for a check and was shocked to find out it is the the passenger seat mat cushion assembly. 700.00 dollars to fix. I am meticiulous about getting it serviced on time and keeping it right. This is very dissapointing. Has anyone had any experiance with this. Potential recall? Less costly fix? A safe work around? Thanks.