Hey Griz,
The ball joint you put in. Are they the off set ones? Check alignment (past forum notes) it will give you the alignment your truck should have.
Mine had the pull and the dealership said it was in specs. However, the specs can vary by +_1 degree.
Frank