5 Star Ford has always treated me well for the few service issues I had during my warranty period.
If it was my car I would be ripping it apart and fixing it myself. If I was going to pay to have it done I would personally take an issue like this to Ford as they probably see the problem more often than performance shops.