ALLEN PARK -- Calvin Johnson scared Detroit Lions supporters, and probably some fantasy owners as well, when he missed a second consecutive practice Thursday.

The last time that had happened, he missed a game.

But Johnson mollified fears by declaring he will play Sunday against the Pittsburgh Steelers (3-6).

Lions receiver Calvin Johnson hauls in a game-winning touchdown Sunday against Chicago.

"Body's feeling good," he said after the workout. "Just got some maintenance issues we're taking care of. As far as that goes -- you know how that goes -- you have to talk to coach."

Johnson has battled intermittent knee discomfort since training camp and takes regular days off from practice, though usually not two in a row. The Lions' offense folded without him in a 22-9 loss against Green Bay.

So his services, obviously, are of paramount importance.

That's especially true with Ryan Broyles already lost for the season, and then the ESPN reporter earlier Thursday that Nate Burleson would not play against Pittsburgh.

Although, Schwartz dismissed that report.

"We don't any game status decisions until Friday," he said. "Reports? I mean, that cracks me up."