I think Pitt and Michigan are not as good as people think...but ND is looking better then it has in the past years. So, I'm guessing its a bit of both.
Michigian is not looking like a top 5 team. Their offensive line is not well, their defense just can't really stop ND. ND is doing a good job, but Michigan is relaly over rated in the polls I think.