So I bought this Elantra 4 years ago and paid cash, it was a rental car before I owned it so the mileage was quite high....246,000+/- if I remember correctly. It now currently has around 298,000. It has been an absolute awesome car for the age and mileage, however I've been suspecting a thrown rod or something similar for awhile now. I work a ton of hours and my wife is usually stuck at home so it's not driven that often and I haven't had time to figure out what's wrong. Then a few days ago I receive a letter about the class action lawsuits concerning piston slap. I believe I am shit out of luck as far as being able to use that to get the motor replaced. I am also getting a code for the crank shaft sensor needing replaced. If anyone could give me a little insight as to what my options are concerning the recall and the issues I'm getting I would greatly appreciate it. I would also like to know my options as far as the motors I can use to swap out my old one. Thanks!