I'm going to go back to my original suggestion. If possible, load your current ISO through a usb loader first, to make sure it isn't your current ISO that's bad.
Then, try finding a different ISO backup to burn/load thru USB.
Like ocdetective and I have said, it is 90% probable that it is a...