Where did you get the wheel bearing from? I un knowingly bought a cheap knock off and it didn't have the magnetic ring on the inside of hub that signals contact to the speed sensor. If you bought a cheap wheel bearing then that's it, go to napa or Subaru and get a genuine one from them. Easy fix that will help you no doubt to sell the car.