Before writing off the engine, search the forum for "timing tensioner".
The symptoms of a bad tensioner sound JUST like a rod... But much cheaper.