how do I get the timing right
That has a timing belt, so if it jumped time it will have to be replaced, but that being said if it has a check engine code saying that it's out of time that could be caused by a bad Cam/Crank sensor
Search Hyundai Elantra Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Hyundai Elantra Experts