Leave him in RF the rest of the regular season and see if he doesn't heat up and start driving the ball more. What do you have to lose at this point? MLB has seen more than enough to know if he's going to catch or not.
I think catching all those games has hurt his power production.