Dirty Transmission Fluid

Pretty sure the 05 (if it’s an automatic) requires the “world standard” fluid. Your local guy may be able to do it, but you need to make sure he has the right fluid, and not one of those “suitable substitutes”, that tend not to be really a substitute, nor suitable.

That stuff’s a bit pricey, but a lot less so than a new transmission.

Since you didn’t tell us even how many miles you have on the car,or when the last service was done, we can’t even begin to guess.