could be a faulty sensor, but that wouldn't explain why it wasn't stopping well before but is now. have you had your brake fluid changed recently? if not it might be something worth considering. the brake pad wear sensors cost peanuts anyway (and iirc there is only one of them for one side of the front axle)