This might be a long shot, but was it raining or did you get a car wash? What did the dealer say the problem was? Perhaps some water got into the motor and caused the problems, and maybe somehow you could get your insurance invovled to foot the bill.... just a thought.
Here is some more info about the cylinder liner thing:
http://www.pca.org/tech/tech_qa_question.asp?id={F3EA752A-E838-43E5-A43D-BB4F445F5A8F}
Perhaps you could figure out from your VIN if your vehicle had one of these engines.
If you could share with us what ends up happening that would be cool.
Good Luck!
Larez2