Mercedes-Benz has the same problem a lot.. the common fix is recalibrating the seat with a special tool that designates a human being (three weights that total up to 130lbs?).. if the recal doesn't work, then the weight sensing control module has to be replaced. But that's mercedes.. i don't know if subaru is as stupid as german engineering