Take the time to make certain that the name underlying your KTN matches exactly the name on your WN profile (whether from RR or simply enter ticket-by-ticket). This includes punctuation and anything else.
If you are John Adam Smith and your WN profile is John A. Smith, the profile needs to change.
There is always a random factor to TSA exclusion, but most people find it to be extremely rare.