Originally posted by: ExplodingBoy
IANAL but IMO one way in which the buyer might be able to prevail if, on the seller's disclosure, the roof's problem was not disclosed ... esp. if the buyer can prove that either the seller knew about the problem (faulty roof). The company could also have a claim agains the original owner if they can show something similar (i.e. the orig. owner knew about a problem but failed to disclose it).
The two years does make it much more difficult to establish there was a faulty roof problem _before_ sale and that the seller knew about it and failed to disclose it. But keep in mind just because someone doesn't have a case doesn't mean they aren't gonna sue.
Talk to a lawyer immediately...
This happened to a neighbor of one of my relatives. The person sold their house with problems and not only didn't disclose them,
but also hid problems with crappy repair work to fool inspectors.
While a few people said that he had a home inspector come through the house and that he was screwed he found out that
that he had a leg to stand on and ended up talking to a lawyer, and going to court and won to have the past owner repair
problems in the house that he didn't disclose or covered up. However in this case there was obvious evidence that
the previous owner knew and covered up problems. Not sure how the law does when there really isn't evidence that the seller knew.