I was driving through a known speed trap in cottageville sc. The officer came behind a group of cars behind me and went from one to another, and pulled me over. My insurance was lapsed. I asked him as he approached, why I was stopped. I said to him" I know i wasnt speeding and had on my seat belt, so why was I stopped. He didnt answer, just said his dispatch said my plates were expired for no insurance. He was clearly running everyones plates fishing for violations, is this profiling, or is this legal without probable cause?