I had GM mechanic replace the gear box, idler arm, and pitmen arm on my 99 GMC Suburban. The steering is still loose with about 15 degrees of play. The mechanic says it's the best it will ever get and all older GM trucks have loose steering. I Had two shops tell me that the gearbox needs to be replaced and this is after I had it replaced by the GM mechanic. Any suggestions?