Removed seat back cover and found that there is D shaped metal suport for the side cushion. Both top and botom spot welds have come away. Will have to strip the seat down and get it welded.
I think that it is just wear and tear mine has 50k miles. You can check if it loose by comparing with the inside cushion on the driver and passebger side.