At this point, it's best to go to Apple. Don't waste your time trying to figure it out if you didn't set the firmware password yourself.