There is a hidden records issue with Obama, but I think it is very unlikely that he was not born in Hawaii.
Here’s the reason he doesn’t want to release the long form certificate: Under “Race”, it says “White”.
That said, I think that at this point Obama's people are happy to keep the "controversy" going because it tars their opponents with the brush of crackpottery.