Latest polls actually show Obama with a pretty good lead after last weekend. The main reason for that is because Economy has moved up as the pivotal issue and Obama polls better when it comes to that issue.
So, I think he's doing this to generate some more credibility on the economy and shrink Obama's overall lead by appearing more concerned about the economy. McCain is hoping this concern will translate into becoming more respected in the economic arena, thus leading to better polling.