Not wanting to ask the obvious question here but hopefully you extended the warranty to cover this for as long as you need it.
Bob