There is a reason for the stops: your son is driving the car of someone with a DUI, which is flagged for officers' attention. If your son were driving a car not registered to you, so there is no connection to your DUI, then it might be harassment to pull him over for no reason; but as it stands, pulling over the car of someone with DUI is not unreasonable.