An unlikely assumption would be that his getting old but 29 isn't very old. Probably just getting jaded after a long season. You could try resting him for a week or two.
Maybe you used him too much in game dude, i have similar problem on my Ronaldinho too.. but my assistant said his training overload is too heavy for him. Just my opinion...
Have fun...