The Steelers released the ineffective Ernster on Monday and brought back Berger, who was released Nov. 5 after averaging 41.9 yards in eight games. Berger had a hamstring problem that was affecting his punting when he was released.
Ernster was signed to replace Berger but averaged only 31.3 yards on 12 punts in three games. His 28.5 average yardage on five punts during the Steelers' 27-10 victory over the Cincinnati Bengals on Thursday was their second lowest in a game since 1970.
"It was horrible," coach Mike Tomlin said that night of the punting. "It will be addressed."
Berger was signed during training camp to compete with Ernster after Daniel Sepulveda injured a knee on the first full day of training camp and was lost for the season. Ernster, who signed the day after Sepulveda was hurt, was cut before the season started.