This is about 95% of the problem for most people and rarely has anything to do with the air carrier.
Double check to make certain that your name and date of birth match the name and date of birth associated with your KTN. For the name, this includes punctuation & spacing.
While minor discrepancies do not always result in being deselected from Pre-Check, they often do and this step eliminates most of the issues people find.