I would refuse to accept this car back to begin with. The time they have taken to resolve the problem is unreasonable. I would demand for a new car and let them play with their problem until 2005 if they wish.
Follow Ups: