I would take it to a private owned transmission shop...
To give you a example - one of my friends took their car to a general repair shop and they said it could only be fixed by Ford and needed to be brought to a Ford Dealership, it was going to cost 4,000 dollars to fix...
NEEDLESS to say I referred them to Opitz Transmissions in Schenectady and it was a 100 bucks to fix it... (Speed sensor)..!