that sucks, i had the same problem last week, unfortunately i didnt have the time to fix it myself but was suprised that it only cost 150 to have it fixed with OEM parts. I usually do all of my own work and repairs but i thought that was a pretty good deal.