Peter,
My experience is this:
Let a dealer work on your vehicle that you purchased new, problems seem to increase with that vehicle.
Do not have a vehicle worked on from the time you purchase it, and it seems to be problem-less longer.
In this case, it does not seem to be a clear fix...