This is obvious but just might help. The GP has been out long enough that the other place you might want to check-out are the junk yards. There are some real good ones that are inter-connected with one another via e-mail. Perhaps, if you can determine the problem exactly you might save some money by yourself. Labour costs at the dealerships are the killer.