Chris Carpenter won't start for the Cardinals on Opening Day after a setback in his recovery from a bulging disk in his neck. The right-hander returned to St. Louis on Tuesday for tests. Kyle Lohse will start April 4 at Miami in his place.