Both teams are coming off bad losses. The Steelers were routed by the Jets in a game no one expected would turn out that way. The Jets came in with one win (over the Raiders) on the season and the Steelers had won their last two games with Big Ben throwing 6 TD's in each contest.
The Titans aren't just coming off a 21-7 loss to the Ravens, they've lost three in a row with just two wins on the season. One of those was against the Jaguars. So, yeah, they're pretty much terrible. Then again, there's the whole thing about the Steelers losing to the one-win Jets so I guess you just never know.
I think the Steelers bounce back from their big loss last week and take this one.