call up microsoft, my buddy has one and called and his missed the free replacement date by 18 days. They quotes him $140 to fix it through them.
There are a ton of writeups online on how to fix this. But I would call them up first to see if they will replace it.