The more I look at Craig Johnson, the more he seems like a really good fit for the vacant OC position on Raheem's staff. The guy is 48 years old and he has a nice resume, though no NFL OC experience (he's got years as a college OC) but that doesn't mean he's not been heavily involved in the Titans game-planning and management. He'll have some really experienced coaches backing him in guys like Richard Mann and Pete Mangurian.
You want to run the football more successfully? I believe Johnson would be a guy who could elevate that part of the Bucs offense. From his bio, we see that under Johnson, VMI's offense ranked fifth in the nation in total offense in 1990 and first in rushing offense in 1991. At Maryland he was the offensive coordinator for two years (1997-98) and in his last season the Terps led the Atlantic Coast Conference in rushing offense (235 yards per game avg).
As a QB coach, he knows what a good running game can do for the productivity and efficiency of your QB. Here's a link to his bio at the Titans Web site:
http://www.titansonline.com/team/coaches/staff.php?PRKey=12Though his name may not "leap off the page" at you, I think Johnson might be a guy who has a shot to be a fine success as an offensive coordinator.